我的查询不起作用,它始终显示相关的0.即使对数据确实存在。
SELECT number, MATCH(number)
AGAINST('02' '01' '03' WITH QUERY EXPANSION)
as related FROM lottery_entries;
你可以看到下面的结果。
我不知道是什么原因。
答案 0 :(得分:0)
这是因为MySQL有一个服务器参数 - The minimum length of the word to be included in a FULLTEXT index。此参数的默认值为4,因此您的单词“XX”不包含在此索引中。您应该更改此系统参数,重新启动服务器,然后重建所有FULLTEXT索引。
REPAIR TABLE lottery_entries QUICK;