基本使用方法:

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使用心得的更多相关文章

  1. 我的MYSQL学习心得(一) 简单语法

    我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  2. NoSql数据库使用半年后在设计上面的一些心得

    NoSql数据库这个概念听闻许久了,也陆续看到很多公司和产品都在使用,优缺点似乎都被分析的清清楚楚.但我心里一直存有一个疑惑,它的出现究竟是为了解决什么问题? 这个疑惑非常大,为此我看了很多分析文章, ...

  3. 我的MYSQL学习心得(二) 数据类型宽度

    我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  4. 我的MYSQL学习心得(三) 查看字段长度

    我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  5. 我的MYSQL学习心得(四) 数据类型

    我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(五) 运 ...

  6. 我的MYSQL学习心得(五) 运算符

    我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...

  7. 我的MYSQL学习心得(六) 函数

    我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  8. 我的MYSQL学习心得(七) 查询

    我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  9. 我的MYSQL学习心得(八) 插入 更新 删除

    我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得( ...

随机推荐

  1. 记一次 .NET 某上市工业智造 CPU+内存+挂死 三高分析

    一:背景 1. 讲故事 上个月有位朋友加wx告知他的程序有挂死现象,询问如何进一步分析,截图如下: 看这位朋友还是有一定的分析基础,可能玩的少,缺乏一定的分析经验,当我简单分析之后,我发现这个dump ...

  2. 搭建http文件服务器 - Windows使用IIS搭建http文件服务器

  3. flask_sqlalchemy 查询结果转dict 终极解决方案

    之前为了学习Python,试着拿Flask作框架搞小网站,感觉还不错,基本就抛弃了PHP.前段时间做了一个微信小程序,想着yii框架拿来写几十个小接口是不是浪费了,就继续用flask写api了,哪想到 ...

  4. P7324-[WC2021]表达式求值【dp】

    正题 题目链接:https://www.luogu.com.cn/problem/P7324 题目大意 给一个只包含\(m\)个值的表达式,\(<\)表前后取最小值,\(>\)表前后取最大 ...

  5. SpringBoot整合jdbc及整合Druid数据源

    一.整合jdbc 1.创建一个springInitializr项目 勾选 web----springweb.SQL----JDBC API,MYSQL Diver 2.连接数据库 3.创建yml 4. ...

  6. Skywalking-09:OAL原理——如何通过动态生成的Class类保存数据

    OAL 如何通过动态生成的 Class 类,保存数据 前置工作 OAL 如何将动态生成的 SourceDispatcher 添加到 DispatcherManager // org.apache.sk ...

  7. python class自身返回值研究

    在python中,如果你写了这样一串代码: import datetime a = datetime.date(2021, 9, 1) b = "2021-09-01" print ...

  8. NOIP 模拟九 考试总结

    T1 考场上先干的T2,最后慌慌张张没去想正解,打算把树建起来,拿70分的部分分,于是写树剖LCA,板子好像忘了,回忆了好久还模拟了好几遍才打对树剖LCA............期望70,结果0.考试 ...

  9. 「JOISC 2020 Day2」变态龙之色 题解

    题目传送门 注意 同性必定不同色 必有一个同色异性,且不相互不喜欢 Solution 我们发现,我们问题比较大的就是如何确定性别问题.我们可以一个一个加进去,在原来已经确定了的二分图上增加新的性别关系 ...

  10. 洛谷2494 [SDOI2011]保密 (分数规划+最小割)

    自闭一早上 分数规划竟然还能被卡精度 首先假设我们已经知道了到每个出入口的时间(代价) 那我们应该怎么算最小的和呢? 一个比较巧妙的想法是,由于题目规定的是二分图. 我们不妨通过最小割的形式. 表示这 ...