Diskuze: Vyhledávací algoritmus: seřazení stránek podle toho kolikrát se na webu dotaz vyskytuje
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 5 zpráv z 5.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


Bylo by dobré ukázat, co už máš a jak to ukládáš.
Do db ukládám title a popis ( nechce se mě psát ten divný název
) a body které už dají roboti a
zatím řadím výsledky podle těchto bodů ( to mě udělá DB )
Já bych to asi udělal tak že, když někdo vyhledá stránku a bude se hodně shodovat s jinou stránkou přidá se jí bod a čím vyšší bod tím výš bude stránka.
Ja tomu treba stale nerozumim, na co se vlastne ptas, co ten tvuj program dela, co mas hotove a tak.
'Db mi na dotaz dá nějak výsledky' - to je normalni tabulka s vysledky
'se mě vůůbec nelíbí' - toto prave nedava smysl. Tabulka je tabulka,
neni ani hezka, ani oskliva, je tabulkovata. Asi kouris dobry matros 
'A tak se chci zeptat jak udělat algoritmus který by zjistil kolikrát se
to na tom webu ten dotaz vyskytuje a podle toho je seřadil' - toto taky moc
nedava smysl. Sql dotaz se na webu obvykle vyskytuje jen jednou. Malokdy je
pripad, ze se ptas vickrat na to same a nepouzijes data z predchoziho
dotazu.
Pokud mas pocit, ze potrebujes mit o sql dotazech prehled, tak si je prepis do
jednoho php souboru, dotazy.php a ten pak includuj do vsech stranek.
Bavime se o sql dotazech? Nebo myslis pojmed dotaz neco jineho? Treba
vyhledavaci dotaz, search query, policko vyhledat na webu?
Nebo myslis neco jako ten cloud ? Takovy ten graficky s nejvice s
nejhledanejsimi slovy, kde je to serazeno abecedne, ale nejvice hledana slova
jsou vetsi nez ty mene casta? To by se resilo ukladanim kazdeho hledaneho slova
a pripocitavanim +1 do slovniku. Pak z toho vemes top10. A procentne rozpocitas
velikost pisma.
Pr.
a 5x, b 3x, c 1x - pocty slov
5 + 3 + 1 = 9
a 5/9, b 3/9, c 1/9 - velikost pisma
pro 0.5 = 50%, zvolis treba pismo 24 px, min 8 px, max 36 px
a = 5/9 * 48 = asi 5/10 * 48 = 24 px
b = 3/9 * 48 = 48 / 3 = 16 px
c = 1/9 * 48 = 48 / 9 = asi 5 ... min je 8 px
A dalsi podminku bych zvolil slovo delsi jak 3 znaky.
A jednou za cas bych vysledky promazal, nechal treba top 100, vsechny cisla
podelil hodnotou max(cisla)/100. 'a' je ted 5, nove 5 / (5/100) = 100, b 3/5/100
... Pripadne nejake rozumne deleni, aby bylo mozne menit poradi top10 a
nezustalo dlouhodobe stejne.
'nemusíte posílat celé kódy potřebuji se jen od něčeho odpíchnout
'
Jo, to my taky. Bez kodu nebo naznaku, jak si to predstavujes nemame zadnou
predstavu, co vlastne chces a jak to ma asi fungovat.
Musis to napsat tak, aby to pochopila i 7 leta holcicka. Zkus to sve zadani,
slovo od slova rici treba mamce. A jestli pochopi, co chces, tak ja jsem jelen.
Ale nesmis ji k tomu rici zadne dalsi slovo, jako nam. Cokoliv se te zeptat, ze
vic rici nesmis.
Zobrazeno 5 zpráv z 5.