Sphinx 在 Linux 下的安装与基本配置
- Sphinx
- Linux
- Mysql
1.下载
Sphinx 官网:http://sphinxsearch.com/
wget http://sphinxsearch.com/files/sphinx-2.2.10-release.tar.gz
安装
解压压缩包
tar zxvf sphinx-2.2.10-release.tar.gz
cd sphinx-2.2.10-release
找到 mysql 的安装目录,我的是在 /usr/bin/mysql 执行 /usr/lcoal/sphinx 为 sphinx 的安装目录。
sudo ./configure --prefix=/usr/local/sphinx --with-mysql=/usr/local/mysql
make
make install
不出问题的话应该已经安装成功了
其他参数的配置
--with-mysql-includes=/usr/local/mysql/include/mysql/
--with-mysql-libs=/usr/local/mysql/lib/mysql/
--with-mmseg=/usr/local/mmseg/
--with-mmseg-includes=/usr/local/mmseg/include/mmseg/
--with-mmseg-libs=/usr/local/mmseg/lib/
配置
找到 sphinx 的安装目录 /usr/local/sphinx/etc .复制一份 sphinx.conf.dist 为 test.conf
打开文件对照注释编写配置文件。由于都是英文,这里将经常用到的一些配置做解释如下:
数据源配置解析:
source
{
# 数据源类型 mysql,pgsql,mssql,xmlpipe,xmlpipe2,odbc