php启用sphinx全文搜索的实现方法
本文实例讲述了php启用sphinx全文搜索的实现方法。分享给大家供大家参考。具体分析如下:
在编译安装sphinx的时候出现很多中文乱码,最后抛出错误卡住了,我去到官方直接下载一个rpm包,安装就很爽,具体错误不想研究了,忙开发呢.
安装两个包,一个是mmseg这个是生成中文字典的程序,一个是 csft也就是中国版的sphinx.
rpm-ivh安装完以后,很顺利~~不到半分钟就装完了.
中文字典库,我直接去csft官方下载了,挺好的想得很周到.
unigram.txt uni.lib
unigram.txt 字典文本,可以在里面添加你自己的关键字.
然后使用:mmseg-uunigram.txt生成字典文件:unigram.txt.uni然后重命名一下 uni.lib这个就是sphinx认识的字典了.
放哪里?放你在sphinx.conf里面配置的字典路径里面,等会说到,然后基本就差不多了,在看下sphinx几个实用的程序:
[root@beihai365/]#csft-
csft-indexer csft-search csft-searchd