首页 > 数据库 > Mysql > Centos7安装CoreSeek方法

Centos7安装CoreSeek方法

Mysql

网站需要中文分词搜索,安装coreseek,个人理解coreseek就是sphinx加了个中文分词方法和分词库.

1、介绍:

CoreSeek 是一款中文全文检索/搜索软件,以GPLv2许可协议开源发布,基于Sphinx研发并独立发布,专攻中文搜索和信息处理领域,适用于行业/垂直搜索、论坛/站内搜索、数据库搜索、文档/文献检索、信息检索、数据挖掘等应用场景。目前作者已经停止维护。

2、安装前准备:

3、下载并解压:

4、安装mmseg:(可以安装到其他地方,csft的--with-mmseg-includes和--with-mmseg-libs写对应地址就行)

5、安装csft:

安装前先编辑configure.ac,位置13行

遇到报错sphinxexpr.cpp:1746:43: error:‘ExprEval’ was not declared in this scope的话按下面操作,没遇到请跳过
一共有三处需要调整,分别是1746行、1777行和1823行

将文件中的

替换为:

想省事的话,一个sed搞定

6、配置使用:

(1)、配置数据源:

内容如下:(改成自己需要的库和sql)

sphinx配置文件详细参数说明可以查看默认的/opt/coreseek-4.1/etc/sphinx.conf.dist文件

(2)、开启searchd服务,生成索引

(3)、配合PHP使用:

7、常用命令:

文章引用:https://www.itbiancheng.com/article/5325.html