其实是添加中文分词后进行中文搜索coreseek中的sphinx.conf文件配置
source src2
{
type = mysql
sql_host = 127.0.0.1 // 数据库地址
sql_user = admin //用户名
sql_pass = admin //密码
sql_db = mydb
sql_port = 3306 # optional, default is 3306
sql_sock = /tmp/mysql.sock //数据库在linux服务器需开启
sql_query_pre = SET NAMES utf8 //字符编码
sql_query_pre = SET SESSION query_cache_type=OFF
sql_query = \
SELECT id, gid, addtime AS date_added, realname \
FROM order_admin
sql_attr_uint = gid
sql_attr_timestamp = date_added
sql_ranged_throttle = 0
sql_query_info = SELECT * FROM order_admin WHERE id=$id
}
source src2throttled : src2 //为增量索引设置
{
sql_ranged_throttle = 100
sql_query = \
SELECT id, gid, addtime AS date_added, realname \
FROM order_admin
}
index test2
{
source = src2
path = /usr/local/webserver/coreseek/var/data/test2
docinfo = extern
mlock = 0
morphology = none
min_word_len = 1
charset_type = zh_cn.utf-8
charset_dictpath =/usr/local/mmseg/etc/
# 'utf-8' default value is
# charset_table = 0..9, A..Z->a..z, _, a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F
html_strip = 0
}
//indexer 和searchd 可以默认 如果有需要监听的数据库ip可以在searchd设置
index test2stemmed : test2 //增量索引设置
{
source = src2throttled
path = /usr/local/webserver/coreseek/var/data/test2stemmed
morphology = stem_en
}
每次修改完配置文件,如需生效必须重新生成索引
/usr/local/webserver/coreseek/bin/indexer –rotate –config
/usr/local/webserver/coreseek/etc/sphinx.conf –all 在不停止sphinx服务情况下
更新增量索引
/usr/local/webserver/coreseek/bin/indexer –rotate –config
/usr/local/webserver/coreseek/etc/sphinx.conf test2stemmed
使用时使用增量索引来搜索,增量索引需要计划任务执行(数据有变化以后需更新索引才可以)
分享到:
相关推荐
分布式sphinx配置文件 支持分词库 支持中文分词库 亲测试可以用
全文搜索配置## 命令行获取信息查询。 ## 我们进行索引一般只会返回主键id,而不会返回表中的所有字段。 ## 但是在调试的时候,我们一般需要返回表中的字段,那这个时候,就需要使用sql_query_info。 ## 同时这个...
windows 下 sphinx 增量索引配置文件 mssql
3、创建Sphinx配置文件 13 4、初始化sphinx.conf中配置的全部索引 13 5、创建两个shell脚本,一个用来创建主索引、一个用来创建增量索引。 13 ⑴、主索引更新脚本 13 ①、创建脚本build_main_index.sh: 13 ②、赋予...
重命名为jar文件,然后参考sphinx4的hello world修改其中的配置文件,使之使用我们提供的jar包即可。 注意,要把jar包放到classpath哦。 经过个人的测试,识别率还是比较高的。 8、总结与问题 总的来讲,训练时只...
linux中 phpcms v9 配置sphinx 好的sphinx.conf文件
sphinx_rtd_theme, Sphinx的readthedocs.org 主题 阅读文档Sphinx主题内容阅读了文档Sphinx的主题。安装工具通过软件包通过git或者下载。配置文件项目广泛配置插件基本选项目录选项页级别配置文件变更日志文件主v0.2
perl-Sphinx-Config-Builder 该模块背后的动机是需要管理由单个 Sphinx searchd 实例处理的许多索引和相应的源。... 注意:该模块不读取 Sphinx 配置文件,它只是允许编写一个程序,动态输出 Sphinx
狮身人面像将您的一些Sphinx配置移到pyproject.toml中文件 测验 聚酰亚胺 水蟒 活动 质量检查 其他安装可以从PyPI或Anaconda安装sphinx-pyproject 。 要使用pip安装: $ python -m pip install sphinx-pyproject 要...
该文件有sphinx下载地址,中文站地址,数据表,sphinx.conf已经配通的配置,windows配置命令,php代码以及搜索结果,根据配置流程可以直接配通sphinx。
在您的Sphinx配置文件conf.py激活扩展名: extensions = [ 'sphinx_ext_jsindices' ] 在sphinx-build过程中,这将自动生成html索引页,其中包含所有已记录JavaScript对象(如模块,类和名称空间)的列表。 使用:...
用Sphinx搭建MySQL中文全文搜索 包含SpinxSE引擎/配置附件及sql文件. 压缩包密码:20100525
quickdocs .quickdocs.yml 现在我们可以构建文档: sphinx-build -E docs build 这将在运行时运行复制并标记项目的自述文件,因此除非任何设置更改,否则您无需重新编译sphinx配置。 必填设置文件字段: project : ...
狮身人面像扩展为Yii 2 此扩展为添加了全文搜索引擎扩展。 它支持所有Sphinx功能,包括。 有关许可证信息,请检查... 为了设置Sphinx“ searchd”以支持MySQL协议,应添加以下配置: searchd{ listen = localhost:9306:
Thebes希望您可以手工编写Sphinx配置文件,并且对Sphinx有丰富的了解,但是提供了配置文件和模板以简化此过程。安装要使用Thebes,只需将其添加到您的Gemfile : gem 'thebes'# Or pin Thebes to git# gem 'thebes'...
将这些文件解压出来替换原始文件,就可以配置(configure)、构建(build)以生成带有内建Shpinx支持的MySQL了。 如果网站上没有对应版本的tarball,或者由于某种原因无法工作,那您可能需要手工准备这些文件。您需要一...
狮身人面像doc.el 它是什么? sphinx-doc是emacs的次要模式,用于为....emacs下行添加到您的.emacs (或等效的配置文件)中 ( add-hook 'python-mode-hook ( lambda () ( require 'sphinx-doc ) (sphinx-doc-mode
压缩包里附带sphinx配置程序,所以看上去很大。 PhpSou搜索引擎 v1.1 GBK体验版 (整合sphinx)新增功能: 4月15日:发布PhpSou_V1.1_GBK仅整合Sphinx体验版 3月 4日晚20:30更新:修复两个安全漏洞 3月 4日:新增...