1 下载sphinx安装包,我这里选的是windows系统的3.4.1版本:https://sphinxsearch.com/downloads/current/
2 安装后会得到6个文件夹:api,bin,doc,etc,misc,src
3 复制etc目录下的sphinx-min.conf.dist到bin目录下并修改文件名为sphinx.conf。文件内容见代码块:
#
# Minimal Sphinx configuration sample (clean, simple, functional)
#
source src1
{
type = mysql
sql_host = localhost
sql_user = root
sql_pass = root
sql_db = amengcms
sql_port = 3306 # optional, default is 3306
#sql_query = \
# SELECT id, group_id, UNIX_TIMESTAMP(date_added) AS date_added, title, content \
# FROM documents
#sql_attr_uint = group_id
#sql_attr_uint = date_added
sql_query = SELECT id, title, description FROM archives
sql_field_string = title
sql_field_string = description
}
index test1
{
source = src1
path = F:\x\test\amengcms\ameng_cms\sphinx_data
mlock = 0 # 缓存内存锁定
morphology = none # 数据处理方法
min_word_len = 1 # 最小索引字长
html_strip = 0 # 是否去除html标签
ngram_len = 1 # 支持中文
ngram_chars = U+3000..U+2FA1F # 支持中文
# 字段配置
rt_attr_uint = id
rt_field = title
rt_field = description
}
index testrt
{
type

本文详细介绍了在Windows系统上安装Sphinx3.4.1版本的过程,包括配置文件的设置、建立索引、启动服务以及使用PHP进行查询。示例中展示了如何配置Sphinx与MySQL数据库连接,创建基础索引和实时索引,以及处理多表关联查询,最后提供了PHP查询代码示例。
最低0.47元/天 解锁文章
2883

被折叠的 条评论
为什么被折叠?



