2024年4月20日发(作者:)
首先了解一下sphinx全文索引的相关知识
官方网站:/
官方文档:/docs/
中文支持:/
中文使用手册下载:/uploads/pdf/sphinx_doc_zhcn_
基本上看看上面的官方教程和中文使用手册,你应该会安装和使用Sphix全文索引,当然,还有一些细节,
需要不断的google和baidu,那为了节省大家的时间,就出一个完整的Sphinx安装教程和结合PHPWI
ND程序的使用教程(PHPWIND7.5版本支持)。
接下来开始Sphinx的技术之旅吧!
考虑到Sphinx全文索引使用的实际需要,主要介绍Sphinx全文索引中文方面的支持。
这里需要感谢李沫南同学对Sphinx全文索引中文支持的贡献!
一,Windows下安装Sphinx
1,开始前的准备工作
来源:/products/ft_down/
下载csft3.1:/uploads/csft/3.1/win32/
下载标准词库:/uploads/csft/3.1/
解压: 如下目录,解压在C:csft3.1目录下
解压:,解压在C:csft3.1data目录下 [分词包]
需要新建log文件夹
(1)复制 C: 文件到 C:csft3.1bin 目录下,并重命名为csft.
conf
注意文件里的类似:path = @CONFDIR@/data/test1
把@CONFDIR@替换为C:csft3.1 如上更改为:path = C:csft3.1 datatest1
(2)把测试数据 C: 导入数据库 [这个基本都会吧!]
(3)建立索引,在DOC界面下运行: --all 如下图,
建立索引过程需要仔细检查数据库配置是否正确。如下:
sql_host = localhost #数据库主机地址
sql_user = test #数据库用户名,拥有数据库所有权限
sql_pass =
sql_db = test #数据库名
sql_port = 3306 #可用端口,一般不需要更改
其它配置使用默认,先体验下sphinx全文索引功能。
(4)测试搜索是否正常,运行: test 如下图
测试正常将返回
(5)开启搜索进程服务,运行: 如下图


发布评论