MYSQL自带的全文索引在查找数据的时候,有非常多的限制,如字符少于3个不能搜索,常用字不能搜索
但mysql 的like进行查询的时候又非常的慢
但你需要用到比较准确的查询的时候,要么不用mysql自带的搜索(如sphinx),要忍受like的慢
网上有个mroonga可以解决这个问题,查询效率很不错
使用mroonga的时候需要修改表的引擎为mroonga的引擎,有点类似sphinx的mysql扩展
但mroonga的查询语法跟mysql的全文索引是相同的,省下你修改代码的时间
mroonga: http://mroonga.org
需要先安装groonga
具体安装方法见官网:http://mroonga.org/docs/install.html