Autor | Zpráva | ||
---|---|---|---|
unlucky Profil |
Mam seznam slov a planuji vyhledavani. Chci se zeptat na vase zkusenosti s:
like '%$word%' soundex(neco)=soundex('$word') sounds like '$word' sounds like '%$word%' Co si vybrat? |
||
Kajman Profil |
#2 · Zasláno: 13. 4. 2013, 11:56:06
Poslední řádek nebude fungovat, jak očekáváte. Druhý a třetí jsou ekvivalentní. První hledá něco jiného než druhý. Jinak obě varianty asi nebudou svižné. Nejlépe, když si to vyzkoušíte pro Vaše potřeby a podle toho se rozhodnete, co vrací lepší výsledky. Případně zjistíte, že to je slepá cesta a bude nutné nějaké pracnější řešení.
|
||
unlucky Profil |
#3 · Zasláno: 13. 4. 2013, 13:15:48
Drive bych pouzil like, ale je zde moznost, ze nekdo slovo spatne napise a prave proto jsem chtel pouzit soundex. Problem se soundexem mam, kdyz spravne slovo napisu, nezobrazi se mi na prvnim miste, ale az uprostredka
|
||
ninja Profil |
#4 · Zasláno: 13. 4. 2013, 15:22:50
Soundex není ideální na češtinu. A doporučil bych si udělat speciální sloupeček se soundex hodnotou.
|
||
unlucky Profil |
dalsi sloupecek se mi nechce pridavat. Napada me jeste match against, ale to nebude asi nejlepsi vs like, kdyz jde jenom o jedno slovo nikoli text?
|
||
Časová prodleva: 11 let
|
0