全文检索 match against 问题
最近在搞全文检索.
以前是用的like 为了快点 改用 match against
--------------------------------
索引建在一个分完词的表1上.
搜索的时候 PHP对输入的$key进行切词.
不过切完的词和分词表1的分词不是完全一样
比如: 输入 "运输部营业员". PHP切词为 运输 部 营业员
但是表1 对该条记录的分词是 运输部 营业员
这样就导致查不出结果.
然后我就输入 "运输 部 营业员" 加了空格
PHP切词出来就没错了 运输 部 营业员
但是不知道为什么还是查不出结果.
最后 我直接输 运输 可以查出结果
输 部 就没结果.
按朋友说的 在mysqld里加 ft_min_word_len = 2
重起后 还是不行 不知道哪位遇到过 或者有什么其他办法