如何修复3个字符的全文搜索?

时间:2009-07-15 09:59:38

标签: mysql full-text-search

我用过全文搜索mysql。我的代码是     select * from uh_property WHERE match(fieldname)against('serach_word')

现在,当我输入三个字符的搜索记录时,不会显示。例如,我有一个名为'eco'的记录。当我在文本框中键入eco进行搜索时,没有显示记录。

我发现全文搜索的最小字符是4.无论如何都要解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

请参阅Fine-Tuning MySQL Full-Text Search。你首先需要改变 ft_min_word_len(或InnoDB表的innodb_ft_min_token_size)然后重建全文搜索索引。