初识Coreseek,php+mysql+Coreseek

    因为mysql不支持汉字的全文检索,所以今天尝试使用Coreseek全文检索引擎来完成mysql做不到的事。Coreseek是一款中文全文检索软件,适用于站内搜索,论坛,数据库搜索,文档搜索等。去官网http://www.coreseek.cn/下载Coreseek,我的是Win7,所以下载coreseek 3.2.14-win32.zip即可。解压到E盘。将名字改为coreseek,OK。现在开始试着学习使用coreseek吧。

   找到配置文件E:\coreseek\etc\csft_mysql.conf ,可以直接在该文件上修改。安全起见,我在该目录下新建了一个文本文档,改名为mysql.conf,将csft_mysql.conf的内容复制到mysql.conf。

   现在开始配置mysql.conf。

   

#MySQL数据源配置,详情请查看:http://www.coreseek.cn/products-install/mysql/
#请先将var/test/documents.sql导入数据库,并配置好以下的MySQL用户密码数据库

#源定义
source mysql
{
    type                    = mysql

    sql_host                = localhost
    sql_user                = root    #mysql数据库的用户名
    sql_pass                = admin   #mysql数据库的密码
    sql_db                  = geodatabase   #要连接的数据库
    sql_port                = 3306
    sql_query_pre           = SET NAMES utf8

    sql_query               = SELECT  timestamp,point,name,introduce FROM tb_point  #根据我自己情况写的SQL语句

    #sql_attr_uint           = group_id          
    #sql_attr_timestamp      = date_added        

    sql_query_info_pre      = SET NAMES utf8                                        
    #sql_query_info          = SELECT * FROM documents WHERE id=$id                  
}

#index定义
index mysql
{
    source          = mysql            
    path            = e:/coreseek/var/data/mysql #这样配置会在<span style="font-family: Arial, Helvetica, sans-serif;">e:/coreseek/var/data/路径下自动生成7个以“mysql”为名的文件,分别是mysql.spa   mysql.spd                                                                                                                      #</span><span style="font-family: Arial, Helvetica, sans-serif;">mysql.s</span><span style="font-family: Arial, Helvetica, sans-serif;">ph  mysql.spi  mysql.spk  mysql.spm   mysql.spp</span><span style="font-family: Arial, Helvetica, sans-serif;">
</span>
    docinfo         = extern
    mlock           = 0
    morphology      = none
    min_word_len    = 1
    html_strip      = 0

    #中文分词配置,详情请查看:http://www.coreseek.cn/products-install/coreseek_mmseg/
    
    charset_dictpath = e:/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 = e:/coreseek/var/log/searchd_mysql.pid  
    log = e:/coreseek/var/log/searchd_mysql.log       
    query_log = e:/coreseek/var/log/query_mysql.log 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值