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主配置文件中用php脚本实现include多个配置文件

Sphinx的配置文件的语法是不支持include语法的, 那如果多个索引都配置在sphinx.conf主配置文件中, 那文件会变得非常的大, 于是想看怎样让sphinx的配置文件可以支持inc...
  • woshixiongjin
  • woshixiongjin
  • 2014年04月15日 17:14
  • 747

Sphinx配置文件详解

一般情况下要实现全文索引的功能,我们一定会想到他--Sphinx,今天主要讲解下Sphinx配置文件。Sphinx的配置文件主要包含以下几个部分:source:数据源。index:索引,索引实际上就是...
  • u012558554
  • u012558554
  • 2016年04月06日 10:03
  • 1340

sphinx配置文件中,关于wordforms设定的文件修改问题

今天在本地服务器测试了一下sphinx配置文件中的wordforms 设定文件修改,不重启searchd是否能动态修改的问题。      经测试,两台服务器间同步索引,一台更新wordforms文件,...
  • longzhiwen888
  • longzhiwen888
  • 2015年06月19日 16:18
  • 425

让 sphinx 支持中文、日文和韩文

在国内搜索 sphinx 的话找到的资源好像都是挺久远的,无奈之下只好跑到国外去找了。听起来有点不可思议,但是最近整 sphinx 的时候突然想到 mediawiki 官方有 sphinx 的安装介绍...
  • Meseal
  • Meseal
  • 2016年07月29日 12:25
  • 832

[shell]管理 Sphinx 启动|停止|重新生成索引的脚本

因为工作需要,所以把管理 Sphinx 的相关操作写成一个管理脚本,方便日常使用。 #!/bin/sh #file: /usr/local/bin/sphinx # #~ power by ya...
  • yagas
  • yagas
  • 2011年08月25日 15:12
  • 7923

sphinx 指定字段内容 高亮

function indexAction(){         $kw = $this->input->get('kw');         //分页         //$p  = $this...
  • liumeng305
  • liumeng305
  • 2015年08月03日 13:59
  • 851

sphinx 重启

重启 killall -9 searchd /usr/local/coreseek/bin/indexer -c /data/sphinx/etc/mysql.conf --all --r...
  • u014017121
  • u014017121
  • 2017年01月13日 19:05
  • 621

sphinx配置文件

看到一个有关sphinx配置文件的文章:
  • u013393981
  • u013393981
  • 2014年04月19日 13:56
  • 237

CMU sphinx学习(――训练自已的中文语言模型与声学模型)

http://www.cnblogs.com/huanghuang/archive/2011/07/18/2109101.html 同样是在该博客的基础上针对XP系统   一、训练语言模型 ...
  • taniya001
  • taniya001
  • 2011年12月19日 17:24
  • 10126

sphinx 配置文件

sphinx 配置文件全解析 sphinx的配置文件是在配置的时候最容易出错的了: 我们先要明白几个概念: source:数据源,数据是从什么地方来的。index:索引,当有数据源之...
  • terry198608
  • terry198608
  • 2017年11月20日 16:30
  • 37
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sphinx配置文件
举报原因:
原因补充:

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