| mysql fulltext search - stopwords | ||
|---|---|---|
|
ernest1a
17. jul 2010 00:26:19
Pridružen od: 27. feb 2007 335 objav 172 8 1 |
#1
Imam primer kjer uporabnik s ključno besedo išče hkrati po imenu podjetja, dejavnosti in oznakah. Prvo sem pomislil na fulltext: Problem nastane ker mi recimo za Dom in vrt ne prikaže zadetka zaradi stopwords. Stran bo gostovala na drugem serverju, zato verjetno ne bom imel vpliva na stopwords listo. Bi bilo bolj smiselno uporabit LIKE namesto fulltext iskanja ali vseeno obstaja kaka rešitev? hvala |
|
|
HeXeR
17. jul 2010 00:42:11
Pridružen od: 13. dec 2006 3268 objav 122 22 5 |
#2
Najverjetneje ti zadetkov ne pokaže zato ker je ftminword_len nastavljen na več kot 3, da jim ne zabijejo strežnika. Pri like je problem, da rezultati niso tako kvalitetni, pri fulltext pa ni problem samo, da se ponudniki gostovanja skušajo zaščititi z ftminwordlen ampak, da boš tudi z par ključnimi besedami kot so recimo "oziroma", "tudi", itd. in veliko bazo hitro začel preobremenjevati strežnik. Če boš imel malo bazo pa načeloma nebo problemov ... razen z ftminwordlen :) . Evo še seznam: Full-Text Stopwords First rule of business, protect your investment.
|
|