文档详情

Sphinx与coreseek安装指南.doc

发布:2018-05-05约3.15千字共3页下载文档
文本预览下载声明
Sphinx 安装指南 说明: Sphinx是一个全文搜索引擎. 如果需要支持中文分词.可以安装SFC或者是Coreseek,这里安装的是Coreseek 安装sphinx wget /downloads/sphinx-0.9.9.tar.gz tar zxvf sphinx-0.9.9.tar.gz cd sphinx-0.9.9 ./configure --prefix=/usr/local/sphinx --with-mysql make make install 下载 Coreseek wget /uploads/csft/3.2/coreseek-3.2.14.tar.gz tar xzvf coreseek-3.2.14.tar.gz cd coreseek-3.2.14 安装中文分词 mmseg cd mmseg-3.2.14 ./bootstrap ./configure --prefix=/usr/local/mmseg3 make make install 说明:红色命令bootstrap ubuntu环境下,需要使用ACLOCAL_FLAGS=-I sr/share/aclocal ./bootstrap 安装coreseekyum install mysql-devel libxml2-devel expat-devel cd ../csft-3.2.14 sh buildconf.sh ./configure --prefix=/usr/local/coreseek --without-unixodbc --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql make make install 说明:Yum 这条命令是安装一些必须的组件。可能有些系统,这些组件已安装好。 使用说明 系统自动检测的配置文件路径为:/usr/local/coreseek/etc/csft.conf 启动: mkdir -p /dev/shm/sphinx/ /usr/local/coreseek/bin/indexer --all /usr/local/coreseek/bin/searchd 停止: /usr/local/coreseek/bin/searchd --stop 配置文件实例: #MySQL数据源配置,详情请查看:/products-install/mysql/ #请先将var/test/documents.sql导入数据库,并配置好以下的MySQL用户密码数据库 #源定义 source item_items_src { type = mysql sql_host = localhost sql_user = root sql_pass = sql_db = test sql_port = 3306 sql_query_pre = SET NAMES utf8 sql_query = SELECT item_id, item_name FROM item_items WHERE 1 #sql_attr_uint = group_id #从SQL读取到的值必须为整数 #sql_attr_timestamp = date_added #从SQL读取到的值必须为整数,作为时间属性 #sql_query_info_pre = SET NAMES utf8 #命令行查询时,设置正确的字符集 #sql_query_info = SELECT * FROM documents WHERE id=$id #命令行查询时,从数据库读取原始数据信息 } #index定义 index item_items { source = item_items_src #对应的source名称 pa
显示全部
相似文档