欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

Windows下安装使用Sphinx

程序员文章站 2022-06-03 14:13:44
...
1. 从http://sphinxsearch.com 下载Sphinx 2.0.1-beta

2. 解压缩到合适目录(这里以d:\shpinx为例)

3. 建立配置文件
Sphinx包默认附带sphinx.conf.in,sphinx-min.conf.in,example.sql例子,我们完全可以从
sphinx-min.conf.in复制出一个sphinx.conf用来测试。

修改sphinx.conf必要项(数据库作为数据源):mysql数据库连接项(参照example.sql建立测试数据到数据库);@CONFDIR@替换成实际目录,然后手动建立好该目录及子目录,这里为

d:\sphinx\data # 索引数据目录
d:\sphinx\log # 进程文件目录

4. 安装Sphinx到Windows服务
searchd.exe --install -c d:\sphinx\sphinx.conf --servicename SphinxSearch
启动该服务

5. PHP客户端测试
进入d:\sphinx\api目录,sphinx提供了php, python , ruby , c等客户端代码,如果Php程序员想访问Sphinx,包含sphinxapi.php就可以了 ,test.php是Sphinx提供的访问例子。

在测试之前,需要生成索引文件到d:\shpinx\data目录,进入d:\sphinx\bin执行
indexer.exe -c d:\sphinx\sphinx.conf --all
运行成功后必须重新启动Sphinx才能生效。重启后执行test.php
php test.php test