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学习心得( ...
随机推荐
- 记一次 .NET 某上市工业智造 CPU+内存+挂死 三高分析
一:背景 1. 讲故事 上个月有位朋友加wx告知他的程序有挂死现象,询问如何进一步分析,截图如下: 看这位朋友还是有一定的分析基础,可能玩的少,缺乏一定的分析经验,当我简单分析之后,我发现这个dump ...
- 搭建http文件服务器 - Windows使用IIS搭建http文件服务器
- flask_sqlalchemy 查询结果转dict 终极解决方案
之前为了学习Python,试着拿Flask作框架搞小网站,感觉还不错,基本就抛弃了PHP.前段时间做了一个微信小程序,想着yii框架拿来写几十个小接口是不是浪费了,就继续用flask写api了,哪想到 ...
- P7324-[WC2021]表达式求值【dp】
正题 题目链接:https://www.luogu.com.cn/problem/P7324 题目大意 给一个只包含\(m\)个值的表达式,\(<\)表前后取最小值,\(>\)表前后取最大 ...
- SpringBoot整合jdbc及整合Druid数据源
一.整合jdbc 1.创建一个springInitializr项目 勾选 web----springweb.SQL----JDBC API,MYSQL Diver 2.连接数据库 3.创建yml 4. ...
- Skywalking-09:OAL原理——如何通过动态生成的Class类保存数据
OAL 如何通过动态生成的 Class 类,保存数据 前置工作 OAL 如何将动态生成的 SourceDispatcher 添加到 DispatcherManager // org.apache.sk ...
- python class自身返回值研究
在python中,如果你写了这样一串代码: import datetime a = datetime.date(2021, 9, 1) b = "2021-09-01" print ...
- NOIP 模拟九 考试总结
T1 考场上先干的T2,最后慌慌张张没去想正解,打算把树建起来,拿70分的部分分,于是写树剖LCA,板子好像忘了,回忆了好久还模拟了好几遍才打对树剖LCA............期望70,结果0.考试 ...
- 「JOISC 2020 Day2」变态龙之色 题解
题目传送门 注意 同性必定不同色 必有一个同色异性,且不相互不喜欢 Solution 我们发现,我们问题比较大的就是如何确定性别问题.我们可以一个一个加进去,在原来已经确定了的二分图上增加新的性别关系 ...
- 洛谷2494 [SDOI2011]保密 (分数规划+最小割)
自闭一早上 分数规划竟然还能被卡精度 首先假设我们已经知道了到每个出入口的时间(代价) 那我们应该怎么算最小的和呢? 一个比较巧妙的想法是,由于题目规定的是二分图. 我们不妨通过最小割的形式. 表示这 ...