coreseek-4.1(sphinx中文分词) windows操作系统下(win7)安装教程
2016-06-28 11:18:20;  来源:;  作者:;  评论:0 点击:

首页到 Coreseek官网下载http://www.coreseek.cn/coreseek-4.1-win32,下载后解压到相应目录,我这里安装的是在d:/web/coreseek下。所以下...

首页到 Coreseek官网下载 http://www.coreseek.cn/  coreseek-4.1-win32,下载后解压到相应目录,我这里安装的是在d:/web/coreseek下。所以下面很多涉及到安装的地方需要自己做相应修改!下载解压后,把D:webcoreseeketccsft_mysql.conf 这个文件复制一份到D:webcoreseekbin下面,并且命名为coreseek.conf,然后修改配置文件里面的相关信息。具体的设置方式官方有说明,我这里就不说了。

这个是我的coreseek.conf 配置文件。

#源定义

source mysql{

type = mysql

sql_host = localhost

sql_user = root

sql_pass = root

sql_db = cms20131115

sql_port = 3306

sql_query_pre = SET NAMES utf8

sql_query = SELECT searchid, adddate, catid, id, modelid, data as content FROM think_search

#sql_query第一列id需为整数

#title、content作为字符串/文本字段,被全文索引

sql_attr_uint = id #从SQL读取到的值必须为整数

sql_attr_uint = modelid

sql_attr_uint = catid

sql_attr_timestamp = adddate #从SQL读取到的值必须为整数,作为时间属性

sql_query_info_pre = SET NAMES utf8 #命令行查询时,设置正确的字符集

sql_query_info = SELECT * FROM think_search WHERE searchid=$id #命令行查询时,从数据库读取原始数据信息

}

#index定义

index mysql

{

source = mysql #对应的source名称

path = D:/web/coreseek/var/data/mysql #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...

docinfo = extern

mlock = 0

morphology = none

min_word_len = 1

html_strip = 0

#中文分词配置,详情请查看:http://www.coreseek.cn/products-install/coreseek_mmseg/

#charset_dictpath = /usr/local/mmseg3/etc/ #BSD、Linux环境下设置,/符号结尾

charset_dictpath = D:/web/coreseek/etc/ #Windows环境下设置,/符号结尾,最好给出绝对路径,例如:C:/usr/local/coreseek/etc/...

charset_type = zh_cn.utf-8

}

#全局index定义

indexer

{

mem_limit = 128M

}

#searchd服务定义

searchd

{

listen = 9312

read_timeout = 5

max_children = 30

max_matches = 1000

seamless_rotate = 0

preopen_indexes = 0

unlink_old = 1

pid_file = D:/web/coreseek/var/log/searchd_mysql.pid #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...

log = D:/web/coreseek/var/log/searchd_mysql.log #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...

query_log = D:/web/coreseek/var/log/query_mysql.log #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...

binlog_path = #关闭binlog日志

}

配置完成安装下面操作即可:

1.点击开始按钮输入cmd ,右键cmd.exe 以管理员身份运行

2.安装coreseek

d:/web/coreseek/bin/searchd --install --config d:/web/coreseek/bin/coreseek.conf  --servicename Coreseek

并启动 Coreseek 服务

sc start Coreseek

 

3.如要已启动服务,要更新索引

d:/web/coreseek/bin/indexer -c d:/web/coreseek/bin/coreseek.conf --all --rotate

 

4.开启coreseek命令

d:/web/coreseek/bin/searchd -c d:/web/coreseek/bin/coreseek.conf

 

操作完成后打开搜索页面测试就可以了

卸载 coreseek

停止服务

sc stop Coreseek

卸载服务 sc delete Coreseek

本文属转载文章,并不能保证完全正确,只供学习交流参考,版权归原作者所有。如果您认为有侵犯权利等不和法行为,请联系我们及时改正。

相关热词搜索:coreseek sphinx windows 安装教程

上一篇:Navicat for MySQL 导入/导出excel格式数据表操作流程
下一篇:最后一页

收藏
回到顶部