无限星辰工作室-客户无限互联网动力之源

标题: Discuz!x3.2 使用sphinx实现全文搜索功能(linux) [打印本页]

作者: crx349    时间: 2013-12-19 21:07
标题: Discuz!x3.2 使用sphinx实现全文搜索功能(linux)
1.   安装软件
wget  http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.13.tar.gz  
tar zxvf coreseek-3.2.13.tar.gz
cd coreseek-3.2.13
cd mmseg-3.2.13
./bootstrap   #这一步也许会出错,提示很多command not found ,  解决办法:  安装 libtool   centos 直接使用yum安装 : yum install -y libtool
./configure --prefix=/usr/local/mmseg
make  && make install
cd csft-3.2.13
./configure --prefix=/usr/local/sphinx  --with-mysql=/usr/local/mysql  --with-mmseg=/usr/local/mmseg/ --with-mmseg-includes=/usr/local/mmseg/include/mmseg/  --with-mmseg-libs=/usr/local/mmseg/lib/
make  && make install

2.  配置sphinx
8.更新缓存,配置完成。
作者: crx349    时间: 2014-1-18 00:30
安装完成后,mmseg使用的词典和配置文件,将自动安装到/usr/local/mmseg/etc中
其中uni.lib就是分词默认使用的词典
如果觉得这个词库词量过小,可到搜狗上下载词库: http://pinyin.sogou.com/dict/list.php
很多词库找不到TXT版的下载,可以直接通过地址:
http://pinyin.sogou.com/dict/download_txt.php?id=词库id ,来下载 然后通过下面这种方式生成词典,替换掉默认词典就可以了 1. /usr/local/mmseg/bin/mmseg -u words.txt # utf-8编码  2. # 生成的文件名默认为原文件名加.uni后缀  
3. cp words.txt.uni /usr/local/mmseg/etc/uni.lib




欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4