sphinx安装、配置、索引与检索

0、官网下载:
http://sphinxsearch.com/downloads/release/
1、解压缩:
tar xzvf sphinx-2.1.8-release.tar.gz
2、运行configuration程序:
./configure --prefix=/home/lixm/sphinx
--prefix指向sphinx安装路径
3、制作二级制程序:
make
4、安装sphinx:
make install
5、创建配置文件:
cd /home/lixm/sphinx/etc
cp sphinx.conf.dist sphinx.conf
这一步主要用来修改数据库配置,如数据库地址、数据库用户名、密码、数据库名。再次用安装mysql自带的test库进行测试。
6、运行目录/home/lixm/sphinx/etc下的example.sql脚本,把数据导入到数据库中:
mysql -u mysql < /home/lixm/sphinx/etc/example.sql
7、进入mysql中查看添加的数据:
mysql
show databases;
use test;
show tables;
select * from documents;
8、创建索引:
./home/lixm/sphinx/bin/indexer -config /home/lixm/sphinx/etc/sphinx.conf 索引名称(这里的索引名称是在sphinx.conf中定义的索引名称)
如果再sphinx.conf中配置了多个数据源,想一次向全部索引则./home/lixm/sphinx/bin/indexer -config /home/lixm/sphinx/etc/sphinx.conf -all或
./home/lixm/sphinx/bin/indexer --all
9、运行检索守护进程:
./home/lixm/sphinx/bin/searchd -config /home/lixm/sphinx/etc/sphinx.conf
10、调用sphinx、搜索测试:
./home/lixm/sphinx/bin/search -c /home/lixm/sphinx/etc/sphinx.conf test或
./home/lixm/sphinx/bin/search test

显示库表中有多少条记录符合要求,出现test多少次。参考http://sphinxsearch.com/wiki/doku.php?id=sphinx_chinese_tutorialhttp://www.cnblogs.com/chenzehe/archive/2010/11/04/1869388.htmlhttp://www.wapm.cn/uploads/pdf/sphinx_doc_zhcn_0.9.pdf等资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值