我有一个名为“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"')
当我执行以下查询或任何其他带有“包含”语句的查询时,我得到 emtpy 结果集:
我必须使用这种说法,而不是反对或喜欢。有谁碰巧知道为什么会这样?谢谢你。