mysql搜索索引从一个db到另一个不同

时间:2014-07-30 15:37:19

标签: php mysql sql

我有两个使用InnoDB的mysql数据库版本5.6.17。它们的结构相同。一个直播,一个开发。我在名为news的表上有一个搜索索引。我正在寻找像#34; tom"这样的3个字母的单词。 ft_min_word_len全局设置为4。

当我使用" tom"进行搜索时在一个数据库中,所有结果的得分均为3.096或更高。

当我在相同结构的其他DB中进行相同的搜索时,我获得了超小的分数,如.00000000000056565。

为什么从一个db到另一个db的分数如此不同?我应该看什么?这是查询的一个示例:

select *, match(info, title) against ('tom') as score from News where match(info,title) against ('tom')

谢谢!

0 个答案:

没有答案
相关问题