0
クレートテーブル興味深いのフルテキスト検索の動作
CREATE TABLE `Footable` (
`id` int NOT NULL AUTO_INCREMENT,
`foo_colmn` varchar(255) NOT NULL,
FULLTEXT (foo_colmn),
PRIMARY KEY (`id`)) ENGINE=MyISAM;
INSERT INTO Footable (`foo_colmn`) VALUES ("against1111 , against");
INSERT INTO Footable (`foo_colmn`) VALUES ("against1111");
INSERT INTO Footable (`foo_colmn`) VALUES ("against");
いくつかの行を挿入し、BOOLEAN MODE
SELECT * FROM Footable WHERE MATCH
(foo_colmn)
AGAINST
('against1111' IN BOOLEAN MODE);
-------------------------
id |foo_colmn |
---|--------------------|
1 |against1111 , against |
2 |against1111 |
うんthatsのprity正常だが、私が検索した場合に検索"に対して"
SELECT * FROM Footable
WHERE MATCH
(foo_colmn)
AGAINST
('against' IN BOOLEAN MODE);
---------------
id |foo_colmn |
---|----------|
何も返されません。私は何が起こっているのか理解できません。 (私の貧しい人の英語についてのソーリー)
あなたの答えをありがとう。話題から外れて、なぜストップワードリストがあるのですか?もし私がそれらのすべてを削除することができますか? @ kahredici。 –
。 。私はあなたの質問に対する答えを知らない。ストップワードリストは、自動テキスト分析が始まって以来、周りにあります。逆インデックスのサイズを縮小するためのパフォーマンス向上のための遺産であると考えられます。 –