sphinx配置文件

原创 2015年11月19日 15:40:55

想要使用sphinx,首先需要对其配置文件进行修改。一般包括数据源配置和索引配置,下面分别介绍

数据源配置:

我的数据源配置如下图:

type就是数据库类型;sql_host就是主机名;sql_user、sql_pass、sql_db、sql_port分别是数据库的用户名、密码、数据库名和端口号。

sql_query_pre是从数据库查询数据前的预处理操作;

sql_query是从数据库查询的数据,其中第一项必须是表的id,并且必须是整数(大于0);

sql_query_post是在查询数据完成之后的后续处理操作;

sql_attr_uint是指将isdeleted作为sphinx文档的一列;一般情况下,sphinx只会为标题、内容等字符串类型数据建立索引,如果需要为其他数据项建立索引,就需要加上该属性sql_attr_uint(float)等。

索引配置:

source就是上面定义的数据源名;

path指的是索引文件存放的路径;

charset_dicpath是分词的文件路径。

一般只需要修改上面三项即可。

至于indexer和searchd配置,就很简单了,一般默认即可。indexer是用于建立索引,searchd相当于服务器端服务,当该服务开启时,用户才能通过sphinxapi从索引中查询记录,后面会详细介绍如何使用。注意:要修改searchd中三项的路径。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

sphinx 配置文件全解析

sphinx的配置文件是在配置的时候最容易出错的了: 我们先要明白几个概念: source:数据源,数据是从什么地方来的。index:索引,当有数据源之后,从数据源处构建索引。索引实际上就是相...

生产线上的 sphinx 配置文件,主要针对pw

source threads { type = mysql sql_host ...
  • huithe
  • huithe
  • 2011年04月01日 11:49
  • 1899

sphinx的配置文件

sphinx的配置文件是在配置的时候最容易出错的了: 我们先要明白几个概念: source:数据源,数据是从什么地方来的。index:索引,当有数据源之后,从数据源处构建索引。索引实际上就是相...

sphinx配置文件书写完成(前期)

本次文档检测系统的前期测试数据库表为/** 一切都是为了MYSQL* 创建sougouLIB这个数据库*/SET NAMES utf8;SET SQL_MODE=;/*设置数据库默认校对字符集*/CR...

sphinx 配置文件全解析

sphinx的配置文件是在配置的时候最容易出错的了: 我们先要明白几个概念: source:数据源,数据是从什么地方来的。 index:索引,当有数据源之后,从数据源处构建索引。索引实际上就...

sphinx2.8.8的配置文件

# # Sphinx configuration file sample # # WARNING! While this sample file mentions all available o...

sphinx配置文件详解

 原文 其结构组成主要如下: Source 源名称1{                //指定数据源 一些配置 } Index 索引名称1{ Source=源名称1 } Sour...

【实战】sphinx的配置文件

sphinx 配置文件

sphinx 配置文件全解析(转载)

sphinx 配置文件全解析 sphinx的配置文件是在配置的时候最容易出错的了: 我们先要明白几个概念: source:数据源,数据是从什么地方来的。index:索引,当有数据源之...

sphinx 配置文件说明

sphinx的配置文件是在配置的时候最容易出错的了: 我们先要明白几个概念: source:数据源,数据是从什么地方来的。index:索引,当有数据源之后,从数据源处构建索引。索引实际上就...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sphinx配置文件
举报原因:
原因补充:

(最多只允许输入30个字)