| 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: 13 let
|
|||
0