网站地图    收藏   

主页 > 系统 > linux系统 >

coreseek数据库配置详细解答

来源:未知    时间:2015-12-02 11:51 作者:xxadmin 阅读:

[导读] 站长再一次学习中配置了coreseek数据库问题,贴出来给大家学习。 #MySQL数据源配置,详情请查看:http://www.coreseek.cn/products-install/mysql/ #请先将var/test/documents.sql导入数据库,并配置好以下...

站长再一次学习中配置了coreseek数据库问题,贴出来给大家学习。

#MySQL数据源配置,详情请查看:http://www.coreseek.cn/products-install/mysql/

#请先将var/test/documents.sql导入数据库,并配置好以下的MySQL用户密码数据库

以下就是数据库配置文件,csft_mysql.conf,保存位置/usr/local/coreseek/etc/

#源定义
source mysql
{
type= mysql
sql_host= localhost
sql_user= root
sql_pass= liyiqi123
sql_db= shitiku
sql_port= 3306# optional, default is 3306
sql_query_pre            = SET NAMES utf8
sql_query = SELECT a.st_id ,a.st_id as id,a.st_name st_name,b.st_ask st_ask FROM st_shiti as a left join st_data as b  on a.st_id = b.st_id limit 200
#sql_query第一列id需为整数
sql_attr_uint= id#从SQL读取到的值必须为整数
sql_field_string  = st_name #被索引的字段
sql_field_string  = st_ask #被索引的字段
#sql_query_info_pre  = SET NAMES utf8  #命令行查询时,设置正确的字符集,3.2.14开始支持
sql_query_info= SELECT a.st_id ,a.st_id as id,a.st_name st_name,b.st_ask st_ask FROM st_shiti as a left join st_data as b  on a.st_id = b.st_id where a.st_id = $id#命令行查询时,从数据库读取原始数据信息
}
#/dbdata/sphinx/coreseek-4.1-beta/testpack/var/data/mysql
#index定义
index mysql
{
source= mysql   #对应的source名称
path= /dbdata/sphinx/coreseek-4.1-beta/testpack/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:/AppServ/www/thinkphp/ThinkPHP/Extend/Vendor/Coreseek/etc/
#Windows环境下设置,/符号结尾,最好给出绝对路径,例如:C:/usr/local/coreseek/etc/...
charset_type        = zh_cn.utf-8
#charset_table      =
ngram_len            = 0
}
#全局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= /usr/local/coreseek/var/log/searchd_mysql.pid#请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...
log= /usr/local/coreseek/var/log/searchd_mysql.log#请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...
query_log= /usr/local/coreseek/var/log/query_mysql.log #请修改为实际使用的绝对路径,例如:/usr/local/coreseek/var/...
  #  binlog_path =                                #关闭binlog日志
}

另外提供几个学习站:http://www.sphinxsearch.org/sphinx-tutorial

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论