coreseek使用心得
基本使用方法:
D:\coreseek-4.1\bin\searchd -c D:\coreseek-4.1\etc\article.conf --stop 停止服务
D:\coreseek-4.1\bin\searchd -c D:\coreseek-4.1\etc\article.conf 启动服务
D:\coreseek-4.1\bin\indexer -c D:\coreseek-4.1\etc\article.conf --all 建立索引
D:\coreseek-4.1\bin\indexer -c D:\coreseek-4.1\etc\article.conf article_delta --rotate 创建增量索引
D:\coreseek-4.1\bin\indexer -c D:\coreseek-4.1\etc\article.conf --merge article article_delta --rotate 创建增量索引后合并索引
如果无法启动,可以停止服务sc stop Coreseek或卸载服务sc delete Coreseek后,再重新安装服务
D:\coreseek-4.1\bin\searchd --install --config D:\coreseek-4.1\etc\article.conf --servicename Coreseek,安装完成后,可以直接在服务里进行启动,启动后就OK了。
在配置时,请先注册服务,再创建索引,然后再在服务里启动coreseek;
下面为配置文件示例:
source article
{
type = mysql
sql_host = 192.168.1.2
sql_user = sql_user
sql_pass = 123456789
sql_db = sql_db
sql_port = 3306
sql_query_pre = SET NAMES gbk
sql_query_pre = REPLACE INTO sph_counter SELECT 1, MAX(article_id) FROM article
sql_query = SELECT article_id,article_cate_id,UNIX_TIMESTAMP(article_time) as article_time,article_title,article_content FROM article where article_is_show = 0 order by article_id desc
sql_attr_uint = article_cate_id
sql_attr_timestamp = article_time
sql_query_info_pre = SET NAMES gbk
sql_query_info = SELECT * FROM article WHERE article_id=$id
}
source article_delta : article
{
sql_query_pre = SET NAMES gbk
sql_query = SELECT article_id,article_cate_id,UNIX_TIMESTAMP(article_time) as article_time,article_title,article_content FROM article where article_is_show = 0 order by article_id desc
sql_query_post_index = REPLACE INTO sph_counter SELECT 1, MAX(article_id) FROM article
}
index article
{
source = article
path = D:\data\mysql\article
docinfo = extern
mlock = 0
morphology = none
min_word_len = 1
html_strip = 0
#charset_table = 0..9, A..Z->a..z, _, a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F
ngram_len = 1
ngram_chars = U+3000..U+2FA1F
charset_dictpath = D:\coreseek-4.1\etc\
charset_type = zh_cn.gbk
#sql_query_pre = SET NAMES utf8
}
index article_delta : gp_doc
{
source = article_delta
path = D:\data\mysql\article_delta
}
indexer
{
mem_limit = 128M
}
searchd
{
listen = 9312
read_timeout = 5
max_children = 30
max_matches = 4000
seamless_rotate = 0
preopen_indexes = 0
unlink_old = 1
compat_sphinxql_magics = 0
pid_file = D:\data\log\searchd_gp_doc.pid
log = D:\data\log\searchd_gp_doc.log
query_log = D:\data\log\query_gp_doc.log
#binlog_path =
}
如果无法启动,请新建如下几个目录和文件
【目录】D:\data\mysql\article
【文件】D:\data\log\searchd_gp_doc.pid
【文件】D:\data\log\searchd_gp_doc.log
【文件】D:\data\log\query_gp_doc.log
创建索引后,在命令行中能搜索英文和数字,却搜索不到中文,请修改一下配置文件的编码,如果将gbk尝试修改为utf8试下。
如果需要完整的coreseek文件,可以联系我,在评论中留下您的邮箱即可。
coreseek使用心得的更多相关文章
- 我的MYSQL学习心得(一) 简单语法
我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- NoSql数据库使用半年后在设计上面的一些心得
NoSql数据库这个概念听闻许久了,也陆续看到很多公司和产品都在使用,优缺点似乎都被分析的清清楚楚.但我心里一直存有一个疑惑,它的出现究竟是为了解决什么问题? 这个疑惑非常大,为此我看了很多分析文章, ...
- 我的MYSQL学习心得(二) 数据类型宽度
我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(三) 查看字段长度
我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(四) 数据类型
我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(五) 运算符
我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...
- 我的MYSQL学习心得(六) 函数
我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(七) 查询
我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(八) 插入 更新 删除
我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得( ...
随机推荐
- promise入门基本使用
Promise入门详解和基本用法 异步调用 异步 JavaScript的执行环境是单线程. 所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任 ...
- mysql 选取操作日志(mysql-bin.0000恢复数据)
my.ini 配置log-bin=mysql-bin 启用日志 用 mysql-bin.0000 mysqlbinlog -d keyboard ../data/mysql-bin.000024 – ...
- ecshop transport.js IE报错(608行),对象不支持此属性或方法 的解决办法
解决办法: 将if (this.hasOwnProperty(k)) { 改为: if (this.hasOwnProperty && this.hasOwnProperty(k)) ...
- Linux系列(25) - 常用快捷键(未更新完)
快捷键 说明 Ctrl+L 清屏 tab tab按一次自动补全目录文件名称/tab按二次将目录下带有补全前面字段的所有文件目录展示出来,例子: cd / tab键按两次将根目录下所有文件展示出来 ...
- CLion远程调试嵌入式开发板程序
CLion远程调试嵌入式开发板程序 目录 CLion远程调试嵌入式开发板程序 1. 目的 2. 前提条件 3. CLion设置 3.1 设置一个Deployment 3.2 上传需要的目录到目标板子 ...
- AT2368-[AGC013B]Hamiltonish Path【构造】
正题 题目链接:https://www.luogu.com.cn/problem/AT2368 题目大意 给出 \(n\) 个点 \(m\) 条边的一张无向图,然后求一条路径满足 路径长度不小于二. ...
- self是什么?什么时候加?什么时候不加?
Python里边self倒底是什么?什么时候加self?什么时候不加? self是什么? 如果你问别人大多人回答是: 指对象本身,然后噼里啪啦说一堆,然后听完的你,仍然完全搞不清楚,什么时候变量前需要 ...
- html2canvas 无法渲染网络图片及本地 解决方案
使用html2canvas插件可以无法渲染图片的情况 在使用html2canvas的时候.如果元素中还包含网络图片.那么有很大的几率渲染不出来.即时把html2canvas的允许跨域打开也无济于事.这 ...
- NOIP 模拟 六十八
咕了十几场了,还是写一写吧.. T1 玩水 发现满足三个人路径不同必须要有2个及以上的斜线相同结构,需要注意如果同一行或者同一列的话必须要相邻才行. #include<bits/stdc++.h ...
- python-docx 页面设置
初识word文档-节-的概念 编辑一篇word文档,往往首先从页面设置开始,从下图可以看出,页面设置常操作的有页边距.纸张方向.纸张大小4个,而在word中是以节(section)来分大的块,每一节的 ...