coreseek+win版的简单配置使用

本文用到的windows+coreseek为3.2.14

**因为网上很多的windows+coreseek为4.1版本的下载都是需要积分的鄙视鄙视,今天给大家分享一个免积分的下载地址。亲测可用

    链接:https://pan.baidu.com/s/1NdBgDGnPSXzK1MOu4wv2GQ 密码:71gj

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

source mysql
{
    type                    = mysql

        sql_host                = localhost
        sql_user                = root
        sql_pass                =
        sql_db                    = shop_cc
        sql_port                = 3306
        sql_query_pre            = SET NAMES utf8

        sql_query                = select goods_id, cat_id, time, goods_name, goods_remark FROM goods
                                                                  #sql_query第一列id需为整数
                                                                  #title、content作为字符串/文本字段,被全文索引
          sql_attr_uint           = cat_id1      #从SQL读取到的值必须为整数
            sql_attr_timestamp         = on_time #从SQL读取到的值必须为整数,作为时间属性
            sql_query_info_pre      = SET NAMES utf8                                        #命令行查询时,设置正确的字符集
            sql_query_info          = select * FROM goods WHERE goods_id=$id #命令行查询时,从数据库读取原始数据信息
}

#index定义
index mysql
{
    source            = mysql             #对应的source名称
        path            = C:/Users/kx521/Desktop/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 = C:/Users/kx521/Desktop/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 = C:/Users/kx521/Desktop/coreseek/var/log/searchd_mysql.pid  #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...
        log = C:/Users/kx521/Desktop/coreseek/var/log/searchd_mysql.log        #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...
        query_log = C:/Users/kx521/Desktop/coreseek/var/log/query_mysql.log #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...

2.配置完成后 ,点击开始按钮输入cmd ,右键cmd.exe 以管理员身份运行,cd到解压出来的coreseek文件下

3.建立索引

    进入coreseek文件下  输入  

    bin\indexer -c etc\csft_mysql.conf --all  生成索引

    bin\indexer -c etc\csft_mysql.conf --all --rotare 重新生成索引

    

3. 测试查询


    输入    bin\search -c etc\csft_mysql.conf xxxx

    xxxx 为要查询的内容

    dos下最好只查询英文内容,因为dos下由于编码原因,不一定能查询出来。

    dos下的查询主要是起到测试的作用,真正的查询应该还是要通过调用API

4.searchd 安装成为一个服务(之后可以关闭dos窗口使用)


    .\bin\searchd.exe -c .\etc\csft_mysql.conf


出现上述代码就可以在搜索框中搜索内容了


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值