タイトル列を持つ「ファクト」という名前のテーブルがあります。これは全文インデックスである必要があります。
まず、全文索引を追加します。
ALTER TABLE fact ADD FULLTEXT title_fts (title)
だから、私は行を挿入します:
INSERT INTO fact (id, title) VALUES ('1', 'red blue yellow ok green grey ten first wise form');
そして、検索を実行します。
select * from fact f where contains (f.title, '"red" or "blue"')
次のクエリ、または「contains」ステートメントを含むその他のクエリを実行すると、空の結果セットが得られます。
私はこのステートメントを使用する必要があります。反対の一致などではありません。なぜこれが起こっているのか、誰かがたまたま考えているのですか?ありがとうございました。