Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Vyhledávání fulltext + úryvky

pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
17. 11. 2009 20:22:00
Zdravím,
potřeboval bych poradit s vyhledáváním v mysql databázi (verze 5 neco).
Chtěl bych, aby mi fulltextového hledání kromě samotného řádku vrátilo i nějaký úravek z toho hledaného textu (např. jak má i google vždy úryvek, kde je to dané slovo zvýrazněno tučně).
Podle toho, co jsem se dočetl to mysql přímo neumí, ale dělá se to přes Sphinx. Problém je, že každý hosting Sphinx úložiště nemá.
Máte to nějak vyřešené?
Dík
17. 11. 2009 20:22:00
https://webtrh.cz/diskuse/vyhledavani-fulltext-uryvky/#reply405442
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
18. 11. 2009 20:47:29
určitě by to nějak šlo - ještě jsem to nezkoumal ale myslím že by to šlo udělat tak, že pomocí PHP scriptíku vytáhneš z databáze to slovo a několik znaků před a za tím slovem. Zkus to prohnat googlem a uvidíš.
18. 11. 2009 20:47:29
https://webtrh.cz/diskuse/vyhledavani-fulltext-uryvky/#reply405441
pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
19. 11. 2009 07:54:57
Napsal Malej Jarda;399062
určitě by to nějak šlo - ještě jsem to nezkoumal ale myslím že by to šlo udělat tak, že pomocí PHP scriptíku vytáhneš z databáze to slovo a několik znaků před a za tím slovem. Zkus to prohnat googlem a uvidíš.
Těch výskytů slova může být víc, a nechce se mi zrovna psat třídu, která bude hledat nejhustší rozmístění. A uvažuj, je jsou tam fulltextové symboly, takže některá slova se tam třeba vyskytnout nesmí, apod.
19. 11. 2009 07:54:57
https://webtrh.cz/diskuse/vyhledavani-fulltext-uryvky/#reply405440
Petr Jeník
verified
rating uzivatele
(71 hodnocení)
19. 11. 2009 08:00:08
Těch výskytů slova může být víc, a nechce se mi zrovna psat třídu, která bude hledat nejhustší rozmístění. A uvažuj, je jsou tam fulltextové symboly, takže některá slova se tam třeba vyskytnout nesmí, apod.
No zkoušel jsem vymyslet něco nejjednoduššího, ale v tomhle případě to fakt asi jednoduše nepůjde.
19. 11. 2009 08:00:08
https://webtrh.cz/diskuse/vyhledavani-fulltext-uryvky/#reply405439
pr0gr4mm3r
verified
rating uzivatele
(4 hodnocení)
19. 11. 2009 13:53:49
Napsal Malej Jarda;399245
No zkoušel jsem vymyslet něco nejjednoduššího, ale v tomhle případě to fakt asi jednoduše nepůjde.
Jj, zatím díky za snahu. Já jsem už o podobných věcech přemýšlel, takže mě jako první napadlo najít všechny výskyty slova a potom spočítat kolik znaků je do dalšího výskytu. A potom vybrat největší výskyt, ale to neřeší fulltext.
Spíš by mě zajímalo, jestli ve skutečnosti mysql něco podobného neumí (zatím jsem nic takového nenašel), a nebo jestli to už někdo nevyřešil a nemá na to napsanou pěknou třídu, o kterou by se rád podělil.
19. 11. 2009 13:53:49
https://webtrh.cz/diskuse/vyhledavani-fulltext-uryvky/#reply405438
Pro odpověď se přihlašte.
Přihlásit