Autor | Zpráva | ||
---|---|---|---|
Kcko Profil |
#1 · Zasláno: 25. 7. 2012, 15:51:33
Předělávál jsem vyhledávání z obyčejného LIKE na fulltext.
Pročetl jsem si dokumentaci / operátory a vše k tomu a zjistil jsem, že fulltext neumí hledat "zleva". Hledané slovo: pes Fulltext najde: pes pestré pestrobarevný ale už ne epesní Vyhledávání pomoci LIKE je pomalé a než zabrousím k SPHINXu, nemá někdo nějaký tip? |
||
Časová prodleva: 12 dní
|
|||
Tomáš K. Profil * |
#2 · Zasláno: 7. 8. 2012, 03:22:17
Fulltextový index to podle mě nemůže (efektivně) dokázat - neukládá data tak, aby to v nich dokázal najít. Datová struktura, která by to umožňovala je suffix tree, resp. suffix array, ale nevím o databázi, která by měla takový index, tedy by asi bylo potřeba ho udržovat 'ručně'. Což sice je řešení, ale implementačně poměrně náročné.
|
||
Časová prodleva: 3 měsíce
|
|||
Kcko Profil |
#3 · Zasláno: 24. 10. 2012, 14:09:03
Tomáš K.:
Reaguji pozdě, ale přeci, díky za info. |
||
Časová prodleva: 11 let
|
0