我有一個名爲'fact'的標題欄,它應該是全文索引。全文搜索總是返回空結果集
首先,我添加了一個全文索引:
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'語句的查詢,我會得到emtpy結果集:
我得用這個說法,不是反對或類似。 有沒有人碰巧知道爲什麼會發生這種情況? 謝謝。
這不是全文搜索,你需要使用'match against'語法 –
你是完全正確的。這解決了它。謝謝! – YoungDev