大家好,欢迎来到IT知识分享网。
sphinx是国外的一款搜索软件。
coreseek是在sphinx的基础上,增加了中文分词功能,换句话说,就是支持了中文。
Coreseek发布了3.2.14版本和4.1版本,其中的3.2.14版本是2010年发布的,它是基于Sphinx0.9.9搜索引擎的。而4.1版本是2011年发布的,它是基于Sphinx2.0.2的。Sphinx从0.9.9到2.0.2还是有改变了很多的,有很多功能,比如sql_attr_string等是在0.9.9上面不能使用的。
可以同时安装sphinx,coreseek,不会互相冲突。
环境:centos6.5 + mysql5.6 + other。
首先安装sphinx:
1. 下载安装包
http://sphinxsearch.com/downloads/ (目前最新版本是2.2.10)
2 ./configure –prefix=/usr/local/sphinx –with-mysql=/usr/local/mysql (mysql其实不用指定,默认已经支持) make && make install
3.安装完成后,在 /usr/local/sphinx目录下会有4个目录
4.打开example.sql ,执行上面的sql.这是测试用例。
5.进入etc目录,拷贝配置文件, cp sphinx-min.conf.dist sphinx.conf (这里不拷贝sphinx.conf.dist ,因为这文件只是比前者多了一堆注释)
6.打开sphinx.conf 修改下配置文件,如果使用的是步骤4的用例,那在这里只需要修改一下数据库配置就行。
7. 生成索引
/usr/local/sphinx/bin/indexer –all
8.测试
/usr/local/sphinx/bin/search linux
没错,你会看到这行提示,我们根本就没这个命令软件。。。。。只有一个searchd,但是这个searchd的用途根本不是这个,所以这里就先不测试了,我们去安装coreseek吧!
安装coreseek
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/188315.html