IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Vyhledávací algoritmus: seřazení stránek podle toho kolikrát se na webu dotaz vyskytuje

Aktivity
Avatar
Neaktivní uživatel:28.6.2018 21:04

Db mi na dotaz dá nějak výsledky a to co mě vrátí se mě vůůbec nelíbí. 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. A ještě chci aby to bylo docela rychlé a nenáročné na server. P.S: nemusíte posílat celé kódy potřebuji se jen od něčeho odpíchnout ;) (Db: MySQL, chci to udělat v PHP)

Chci docílit: Kvalitních výsledků? :D

Editováno 28.6.2018 21:06
Odpovědět
28.6.2018 21:04
Neaktivní uživatelský účet
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Petr Čech:28.6.2018 21:38

Bylo by dobré ukázat, co už máš a jak to ukládáš.

Nahoru Odpovědět
28.6.2018 21:38
the cake is a lie
Avatar
Odpovídá na Petr Čech
Neaktivní uživatel:29.6.2018 6:55

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 )

Nahoru Odpovědět
29.6.2018 6:55
Neaktivní uživatelský účet
Avatar
Tomáš Martin Holub:24.7.2018 13:37

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.

 
Nahoru Odpovědět
24.7.2018 13:37
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:24.7.2018 14:21

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.

 
Nahoru Odpovědět
24.7.2018 14:21
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.