Zadejte hledaný výraz...

Ako na lepší vyhľadávač

lukas
verified
rating uzivatele
(29 hodnocení)
12. 1. 2009 20:22:25
Dobrý den, mam vyhľadávač na fulltext a ked napíšem napr tri písmená ako napr "iné kafe" tak nenajde nič pri tom to mám v db. Neviete ako na dáky lepší vyhľadáavč ktorý by napr hľadal aj bez znamienok ked zadate text so znamienkami? alebo hľadal by aj pod 4 znaky niečo ako majú na csfd.cz ?
THX
12. 1. 2009 20:22:25
https://webtrh.cz/diskuse/ako-na-lepsi-vyhladavac#reply208516
Jakub Brabec
verified
rating uzivatele
(5 hodnocení)
12. 1. 2009 20:36:15
Znaky jsou jednoduché, přidej si přece další sloupeček kde bude výraz bez diakritiky :-)
Co se týče těch tříznakých výrazů: min_words_length (mám to přesně?) je přímo proměnná mysql, tu si uprav na menší hodnotu (standardně 4)
12. 1. 2009 20:36:15
https://webtrh.cz/diskuse/ako-na-lepsi-vyhladavac#reply208515
lukas
verified
rating uzivatele
(29 hodnocení)
12. 1. 2009 21:33:18
Napsal Jakub Brabec;188456
Znaky jsou jednoduché, přidej si přece další sloupeček kde bude výraz bez diakritiky :-)
Co se týče těch tříznakých výrazů: min_words_length (mám to přesně?) je přímo proměnná mysql, tu si uprav na menší hodnotu (standardně 4)
A neni to prednastavené hostingom?
12. 1. 2009 21:33:18
https://webtrh.cz/diskuse/ako-na-lepsi-vyhladavac#reply208514
Jakub Brabec
verified
rating uzivatele
(5 hodnocení)
12. 1. 2009 22:13:30
Zobraz si v PHPmyADMINu systémové proměnné, buď ti to změnit půjde nebo ne. Pokud ne, popros poskytovatele hostingu ať ti to nastaví třeba na 2.
Jestli ale nechceš využívat fulltext, převeď databázi na InnoDB (podle mých informací má větší výkon) a uprav sql dotazy. Začne si cachovat a pak to pofičí :-)
12. 1. 2009 22:13:30
https://webtrh.cz/diskuse/ako-na-lepsi-vyhladavac#reply208513
sasotka
verified
rating uzivatele
(2 hodnocení)
13. 1. 2009 01:21:41
Ahoj,
podle mě ti žádný "standardní" hosting nepovolí ft_min_words_lenght, ale o fulltext hledání je na netu milion a půl stránek. Snad i nějaký seriál na root.cz a nebo Jakub Vrána psal o hledání s MySQL (php.vrana.cz). Taky je možnost použít google ;)
13. 1. 2009 01:21:41
https://webtrh.cz/diskuse/ako-na-lepsi-vyhladavac#reply208512
vyhladavanie je velmi jednoducha zalezitost a podla mojho nazoru nie je vobec nutne to riesit cez Fulltext index, kde prave vznika problem s min_words_length. pre weby beznych rozmerov uplne postacuje vyhladavanie pomocou LIKE. (select xy from table WHERE text LIKE %string% ..)
co sa tyka diakritiky, pozri tu: http://www.phpblog.sk/clanok/43/vyhladavanie-pekne-uri-a-diakritika/
zakladom je mat texty v UTF-8 kodovani - potom tento problem uplne odpada.
aby bol vyhladavac naozaj funkcny treba si potom napisat nejaku funkciu, aby vyhladavanie prebiehalo po jednotlivych slovach.
13. 1. 2009 08:34:03
https://webtrh.cz/diskuse/ako-na-lepsi-vyhladavac#reply208511
Pro odpověď se přihlašte.
Přihlásit