更多资料参考: 如何在CentOS 7安装和配置Sphinx 如何安装和配置Sphinx在Ubuntu 14.04
配置步骤
1. 安装 sphinx
sudo apt-get install aptitude
sudo aptitude install sphinx3 sphinx3-doc sphinxsearch sphinx-common -y
sudo aptitude install libsphinxclient-dev libsphinxclient-
0.0.
1 -y
sudo apt-get install php-pear php5-dev
sudo pecl uninstall sphinx
sudo pecl install sphinx
2. 修改 php.ini 扩展
php5
-fpm -i|grep ini
sudo vim /etc/php5/fpm/php
.ini
添加 extension=sphinx.so 并重启:
extension=sphinx.so
sudo service php5-fpm restart
3. 索引配置
cd /etc/sphinxsearch
sudo vi /etc/sphinxsearch/sphinx.conf
...
...
4. 生成 sphinx 索引
sudo indexer
-c /etc/sphinxsearch/sphinx
.conf test1
--all
sudo indexer
-c /etc/sphinxsearch/sphinx
.conf test1
sudo indexer
-c /etc/sphinxsearch/sphinx
.conf test2
增量生成索引
sudo /usr/bin/indexer -c /etc/sphinxsearch/sphinx.conf test1 --rotate
sudo /usr/bin/indexer -c /etc/sphinxsearch/sphinx.conf test2 --rotate
5. 停止/启动 sphinx
sudo service sphinxsearch restart
或
sudo pkill
-f searchd
sudo searchd -c /etc/sphinxsearch/sphinx.conf
测试
sudo search -c /etc/sphinxsearch/sphinx.conf -i test1 Assistant
sudo search -c /etc/sphinxsearch/sphinx.conf -i test2 Assistant
转载请注明原文地址: https://ju.6miu.com/read-962790.html