此文章来源于后羿之弓,转载请注明出处

CSFT介绍
CSFT,全称为CoreSeek Fulltext Search Server,也就是CoreSeek 全文检索服务器。Sphinx默认不支持中文索引及检索,CSFT是在Sphinx基础上开发的全文检索软件,按照GPLv2协议发行。Coreseek (http://www.coreseek.com) 为sphinx在中国地区的用户提供支持服务。
到写本文时,CSFT最新版为2009.6.7的3.1rc1版。所有版本发表和修订记录见:http://www.coreseek.cn/products/ft_changelog/

CSFT下载
下载地址:http://www.coreseek.cn/products/ft_down/
选择Source版. Coreseek Fulltext Server(源代码) Coreseek Mmseg(源代码)

安装配置CSFT
1.安装mmseg

  1. tar zxvf mmseg-3.1.tar.gz
  2.    cd mmseg-3.1
  3.    ./configure –prefix=/usr/local/mmseg
  4.    make && make install

2.安装csft

  1. tar zxvf csft-3.1.tar.gz
  2.    cd csft-3.1
  3.    ./configure –prefix=/usr/local/sphinx -with-mysql=/usr/local/mysql -with-mysql-includes=/usr/local/mysql/include/mysql -with-mysql-libs=/usr/local/mysql/lib/mysql -with-mmseg-includes=/usr/local/mmseg/include/mmseg -with-mmseg-libs=/usr/local/mmseg/lib -with-mmseg
  4.    make && make install

注意:在make时若提示找不到iconv,则在configure结束后在src下的Makefile中查找到LIBS,然后加上 -liconv
3.生成词典
重回到mmseg的源代码目录

  1. cd data
  2.    mmseg -u unigram.txt
  3.    mv  unigram.txt.uni  uni.lib
  4.   cp uni.lib /usr/local/sphinx/

4.配置(略)