1

1つの列にフルテキストがあるテーブルがあります。「volltext」タイプはmediumtextです。フルテキストインデックスは「volltext」です。私はそれに単語を一致させました

SELECT * FROM `volltextsuche` WHERE MATCH(volltext) AGAINST('+search' IN BOOLEAN MODE)

これにより、発生が正しく検出されます。

しかし、それ以上は決してありません(テキストにどれほど頻繁に含まれていても)。

SELECT * FROM `volltextsuche` WHERE MATCH(volltext) AGAINST('+more' IN BOOLEAN MODE)

テキストの例:「MoreGil CosteCorboMoreFragileÄsthetik」

単語を「」で囲むことは役に立ちません。

SELECT * FROM `volltextsuche` WHERE MATCH(volltext) AGAINST('+`more`' IN BOOLEAN MODE)

驚くべき行動のためにこれは何ですか?

4

1 に答える 1

1

moreはmysqlでの全文検索のストップワードです

http://dev.mysql.com/doc/refman/5.1/en/fulltext-stopwords.html

于 2012-10-26T18:37:15.937 に答える