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)开启搜索进程服务,运行: 如下图