Sphinx/Coreseek 4.1 beta on Ubuntu14.04 LTS (gcc4.7+)

源代码: http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz

依赖

补丁

打补丁方法,进入需要打补丁的源代码目录

补丁总结自具体修改主要参考这个文章 http://blog.csdn.net/jcjc918/article/details/39032689

Gist备份:https://gist.github.com/ihipop/fcea2993cc567e060d36

编译参数

##安装mmseg
编译mmseg暂时没有什么压力,按照官方文档来

编译csft(Coreseek) 按照上面的方法打了补丁以后 可以在gcc4.7+以上正常编译

测试用例还是官方用例 调节locale成zh_CN.UTF-8以后进行

mysql数据源的配置方法和普通Sphinx差别不大,配置目录下有个csft_mysql.conf 照着改改以后按照上面的方法重建索引以后就能进行测试。
需要注意的是,这个文件没有打开SphinxQL支持 可以在searched段落打开,添加 监听即可(其实还是sphinx的官方配置参数 http://sphinxsearch.com/docs/archives/2.0.1/confgroup-searchd.html

配置完了配置文件放到 /usr/local/coreseek/etc下,先运行indexer建立索引,再开启searched即可

如果增量更新索引,用执行 indexer的时候 加上 --rotate 选项即可

端口监听打开了就OK了

Author Info :
  • From:Sphinx/Coreseek 4.1 beta on Ubuntu14.04 LTS (gcc4.7+)
  • URL:https://blog.ihipop.com/2015/07/4841.html
  • Please Reserve This Link,Thanks!
  • 发表回复

    您的电子邮箱地址不会被公开。 必填项已用 * 标注