Magnus Manske wrote:
The CVS contains FulltextStoplist.php, which is a list
of the "common
words" excluded from search queries. It contains only English words,
which caused complaints on the German wikipedia, as they, at least,
don't want to be kept from searching for "false friends" common in English.
My understanding was that the stopwords are implemented in MySQL's
indexing and search feature.
We have a list of them so that _our_ search system can filter stopwords
out before they hit MySQL's search, where they behave in a way that's
extremely unhelpful to us (searching a stopword by itself returns
nothing; we search each word individually and then return the
intersection of all the subsearches, so a word that returns no hits
kills the entire search).
So, changing that list wouldn't help with false friends, as you'd just
get empty search results; we'd have to change MySQL. (Which is entirely
doable, I'm sure.)
-- brion vibber (brion @
pobox.com)