coreseek 的安装使用
来源:互联网 发布:数据库与网站 编辑:程序博客网 时间:2024/05/18 04:00
Corseek的安装使用
第一步:
从www.coreseek.com 下载coreseek 4.1,并解压到电脑上的任一个目录,如下所示
这样就算安装好了:)
第二步
编辑配置文件
csft_mysql.conf
#定义名称为goods_src的数据源
source goods_src
{
type = mysql #数据源类型
#数据库连接信息
sql_host = localhost
sql_user = root
sql_pass = new_pass
sql_db = test
sql_port = 3306
sql_query_pre = SET NAMES utf8 #数据库编码
#最关键,数据源为documents表中的title和content,title、content作为字符串/文本字段,被全文索引
#sql_query第一列id需为整数
sql_query = SELECT id, title, content FROM documents
#命令行查询时,设置正确的字符集
sql_query_info_pre = SET NAMES utf8
#命令行查询时,从数据库读取原始数据信息
sql_query_info = SELECT id,title FROM documents WHERE id=$id
}
#index 定义名称为goods_index的索引
index goods_index
{
source = goods_src #对应的数据源名称
path = D:/coreseek/var/goods #索引存储路径。 docinfo = min_word_len = 1 #被索引的单词应最少包含字符数,否则不为该单词建立索引
html_strip = 0 #是否索引html标签1为不索引0为索引
#中文分词配置,详情请查看:http://www.coreseek.cn/products-install/coreseek_mmseg/
#charset_dictpath = /usr/local/mmseg3/etc/ #BSD、Linux环境下设置,/符号结尾
charset_dictpath = d:/coreseek/etc/ #Windows环境下设置,/符号结尾,最好给出绝对路径
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 = 1 //是否启用无缝轮换,
unlink_old = 1
pid_file = d:/coreseek/var/log/searchd_mysql.pid
log = d:/coreseek/var/log/searchd_mysql.log
query_log = d:/coreseek/var/log/query_mysql.log
binlog_path = #关闭binlog日志
}
第三步
建立索引。
//加上—rotate选项,服务开启着时,也可以重建索引
上行命令输出下边类似结果,代表建立索引成功
第四步:
搜索一个词试试 abcd
第五步:
开启服务
关闭这个命令行窗口时服务将停止。
安装服务
D:\coreseek\bin>searchd.exe --install --servicename shpinx --config d:\coreseek\etc\mysql.conf
配置文件的路径要写绝对路径
服务安装成功后可以在服务里看到
现在点击启动服务后就可以对外提供服务了。
开启服务后用coreseek提供的api进行测试。
编辑test_coreseek.php
<?php
require ( "sphinxapi.php" );
error_reporting(7);
ini_set('display_errors','on');
$cl = new SphinxClient ();
$cl->SetServer ( '127.0.0.1', 9312);
$cl->SetMatchMode ( SPH_MATCH_ANY); //设置匹配模式
$res = $cl->Query ('Mini', "goods_index"); //使用索引goods_index查询
print_r($res);
- coreseek 的安装使用
- Sphinx以及coreseek的安装及使用
- coreseek安装及使用
- coreseek安装及使用
- sphinx的Coreseek安装
- sphinx的Coreseek安装
- coreseek的安装
- Coreseek的使用步骤
- coreseek的使用
- CoreSeek 安装问题解决及使用
- shpinx-coreseek 安装和使用
- Sphinx/Coreseek简介&安装使用
- window下的sphinx(coreseek)安装使用
- coreseek for sphinx的使用
- coreseek简单的研究使用
- coreseek和xunsearch的使用
- coreseek实战(一):windows下coreseek的安装与测试
- coreseek实战(一):windows下coreseek的安装与测试
- Date类、DateFormat类、SimpleDateFormat类
- Deep Learning及NLP(自然语言处理)杂谈--第二部分
- ubuntu命令-查找某个关键字的文件所在处
- FNBJ-报错处理-2
- DOM对象和JQURY对象互转方便使用各自的方法
- coreseek 的安装使用
- 误删电脑硬盘
- linux常用基本命令
- hdu1087 Super Jumping! Jumping! Jumping!(最长上升子序列和)
- CC1100小程序
- 窗口UI管理器-Dictionary
- c++11改进我们的程序之垃圾回收
- skyline自动化建模;DWG翻模
- c++学习笔记(1)继承与派生