![]() | |
![]() |
| | Thread Tools | Display Modes |
#11
| |||
| |||
|
|
"Álvaro G. Vicario": El 17/01/2011 9:27, Erick T. Barkhuis escribió/wrote: If "the" is ignored because it has only three characters, why is it on the default stopword list? The OP's example illustrates this just fine: he'll probably consider to lower the character length so he's able to find "fun", but I don't think he's specially interested in "the". So, he doesn't include "the" in his search phrase. They're just similar concepts that MySQL allows to be handled separately. In a way, I understand this. Yet, if someone isn't interested in stopwords, why would [s]he include them in the query? |
#12
| |||
| |||
|
|
El 17/01/2011 9:27, Erick T. Barkhuis escribió/wrote: "Álvaro G. Vicario": El 16/01/2011 1:19, EastSideDev escribió/wrote: SELECT * FROM `table` WHERE MATCH (Description) AGAINST ('+party +fun +town' IN BOOLEAN MODE) "fun" is probably being ignored because of its 3 char length: * Any word that is too short is ignored. The default minimum length of words that are found by full-text searches is four characters. *Words in the stopword list are ignored. A stopword is a word such as “the” or “some” that is so common that ...» If "the" is ignored because it has only three characters, why is it on the default stopword list? The OP's example illustrates this just fine: he'll probably consider to lower the character length so he's able to find "fun", but I don't think he's specially interested in "the". They're just similar concepts that MySQL allows to be handled separately. -- --http://alvaro.es- Álvaro G. Vicario - Burgos, Spain -- Mi sitio sobre programación web:http://borrame.com -- Mi web de humor satinado:http://www.demogracia.com -- |
#13
| |||
| |||
|
|
and I don't expect them to understand concepts like stop-words as a pre-requisite to improve overall system performance, or why words like "fun", or "ice", or "pub" cannot be included. |
![]() |
| Thread Tools | |
| Display Modes | |
| |