1、下载Coreseek
http://www.coreseek.cn
1)下载好的软件:

2)centos里面查看该软件:

3)解压到当前目录(root的家目录)

4)查看内容:

5)分析里面的内容:README.txt



6)分析里面的内容:testpack

7)安装程序:首先安装分词程序

进入到了分词目录,有一些不一样。

必需先运行:bootstrap
这是一个可执行程序:

①:运行程序:

./bootstrap



查看目录内容:

②:安装三步走,第一步:configure
查看帮助信息

–prefix :指定安装目录即可

③:检查环境,生成makefile文件

./configure --prefix=/working/mmseg



④:安装到系统:

make && make install



8)安装sphinx程序:

发现还是缺少了一些东西!

必需要运行的程序是:buildconf.sh

bash buildconf.sh



查看目录:

①:使用我们的帮助信息

确定使用参数:
–prefix :安装的位置
–with-mmseg :使用分词
–with-mmseg-includes :分词软件的头信息
–with-mmseg-libs :分词软件的lib文件
–with-unixodbc

确定这些参数的位置:
includes :

libs :

–prefix=/working/sphinx

②:检查环境,生成makefile文件


③:编译生成二进制文件:

make 



④:读取二进制文件,安装到系统:

make install



9)查看安装好的目录;

indexer :生成索引需要使用的工具
searchd :sphinx的主程序

2、Coreseek配置
1)将数据导入数据库


2)查看数据库:

查看数据:

3)配置sphinx的配置文件:




4)移动到sphinx配置目录里面

3、使用indexer指令生成全文索引
查看帮助信息,看看工具的使用:

报错了,软件不能使用!
找不到这个文件:libmysqlclient.so.20

想办法让它可以加载到这个文件就可以了。

只要在副文件里面,写一个文件,文件里面写一个目录,指向libmysqlclient.so.20所在的目录即可。

添加内容:

保存退出!

让程序重新加载这些副配置文件:

ldconfig

1)查看indexer的帮助信息

它不告诉你怎么操作!!

2)操作indexer生成索引:

indexer  -c  配置文件的路径 索引名

生成索引:

/working/sphinx/bin/indexer -c /working/sphinx/etc/mysql.conf mysql


3)查看生成的索引:

4、启动searchd系统服务
1)查看帮助信息:

启动方式确认:

2)启动该系统:

3)验证系统启动否:

发表回复

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