coreseek安装及使用

Corseek的安装使用

第一步:

www.coreseek.com 下载coreseek 4.1,并解压到电脑上的任一个目录  或者 http://download.csdn.net/detail/zzy_bug/9664906     下载

第二步

编辑配置文件

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表中的titlecontenttitlecontent作为字符串/文本字段,被全文索引

#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/ #BSDLinux环境下设置,/符号结尾

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日志

}

第三步

建立索引。

我的coreseek是在D:下

打开cmd找到coreseek目录下 输入   .\bin\indexer.exe-c .\etc\csft_mysql.conf --all --rotate

输入完毕之后出 你的索引就创建好啦!

第四步

接下来吧coreseek的搜索服务打开

输入以下命令

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

你的服务就开启了

第五步

创建服务。必须以管理员的身份去运行cmd 。

安装服务
D:\coreseek\bin>searchd.exe  --install --servicename shpinx --config d:\coreseek\etc\csft_mysql.conf

配置文件的路径要写绝对路径

服务安装成功后可以在服务里看到.

下面是个demo

header("content-type:text/html;charset=utf8");
include'./sphinxapi.php'; //包含sphinxapi类
$sphinx= new SphinxClient(); //实例化
$sphinx->SetServer('120.25.168.165',9312);//链接
$res=$sphinx->Query("北京","*");//查询的字段第二参数是你配置文件里面写得规则这里是*就会匹配所有规则
print_r($res);//打印数据








 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于下载coreseek,你可以按照官方提供的教程进行操作。官方页面上有详细的安装指南,你可以访问http://www.coreseek.cn/products-install/install_on_windows/获取更多信息。\[1\]在安装coreseek之前,你需要预先安装一些软件,包括make、gcc、g++、automake、libtool、mysql-client、libmysqlclient15-dev、libxml2-dev和libexpat1-dev。你可以使用命令"apt-get install make gcc g++ automake libtool mysql-client libmysqlclient15-dev libxml2-dev libexpat1-dev"来安装这些软件。\[2\]安装完成后,你可以按照官方提供的命令进行搜索测试。例如,你可以使用命令"bin\search -c etc\csft_mysql.conf 搜索词"来进行搜索。\[3\]请注意,如果搜索结果中出现乱码,这是正常现象。 #### 引用[.reference_title] - *1* *3* [coreseek实战(一):windows下coreseek安装与测试](https://blog.csdn.net/slqgenius/article/details/52304596)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [coreseek](https://blog.csdn.net/weixin_42524395/article/details/114491921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值