截图

2010-04-01

全文搜索 3.2


基于Sphinx 0.9.9 release

变更如下:

  • come soon...

基于Sphinx 0.9.9 release

变更如下:

  • come soon...

附加内容预告:

  • 1. 词库制作和测试说明
  • 2. 迷你WEB服务快速测试
  • 3. 中文检索配置说明
  • 4. Win32版本正在制作中
  • 5. 更多正在规划

安装说明:请即刻升级到最新版本,以下说明已经过期
============================================================

依赖环境安装:
Debina等使用deb系统:
aptitude -y install yum glibc-common build-essential libtool autoconf automake mysql-client libexpat-dev
Centos等使用yum系统:
yum -y install glibc-common libtool autoconf automake mysql-devel expat-devel
BSD系统:
pkg_add -r libtool autoconf automake mysql5-client iconv

mmseg安装:
wget -d http://www.coreseek.cn/uploads/csft/3.2/mmseg-3.2.12.tar.gz
tar xzvf mmseg-3.2.12.tar.gz
cd mmseg-3.2.12
aclocal
libtoolize --force
automake --add-missing
autoconf
autoheader
make clean #此时如有错误可忽略不管
./configure --prefix=/usr/local/mmseg3
make
make install

cp -f src/*/*.h /usr/local/mmseg3/include/mmseg/

cd ..

coreseek安装:
wget -d http://www.coreseek.cn/uploads/csft/3.2/csft-3.2.12.tar.gz
tar xzvf csft-3.2.12.tar.gz
cd csft-3.2.12
aclocal
libtoolize --force
automake --add-missing
autoconf
autoheader
perl -pi -e 's/lpthread/lpthread -liconv/g' src/Makefile*
make clean #此时如有错误可忽略不管
./configure --prefix=/usr/local/coreseek --enable-id64 --without-python --with-mysql --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/
make
make install

附加:
1. 如需启用python支持,请安装或者升级至python2.6,configure之中,去掉--without-python,加上--with-python,然后重新编译安装
python data source演示:下载

2. 如果不可以搜索中文,请首先检查英文是否正常;如英文正常,则请检查:
  a. charset_dictpath = etc/dict/   #请确保uni.lib在此目录下
      charset_type		= zh_cn.utf-8
  b. charset_table的配置请注释掉
  c. 请确保从数据来源读取的数据,为utf-8字符集;
  MySQL4.1起可以通过SET NAMES设定输出字符集,即使原始数据为GBK;
  MySQL4.1以下版本,请直接联系我们解决GBK问题;
  d. 请确保你测试检索时,传送到search或者searchd的字符串尾utf-8
  e. 请查看search或者Query返回信息中,分词信息是否正确
  d. 词典的设置和构建,具体请查看mmseg
  f. 请前往 论坛 提出问题


3. 如果提示:iniparser: cannot open /usr/local/csft/mmseg.ini
 请前往查看mmseg.ini具体设置方法

4. 如果提示no working pthreads library found,请参考
请即刻升级到最新版本,以上说明已经过期


上一篇: 使用手册
下一篇: 已知用户