Sphinx配置过程
http://www.oschina.net/question/84274_11938
http://www.ibm.com/developerworks/library/os-php-sphinxsearch/
1)主要配置sphinx-min.conf.ini这个文件,在里边改成自己的mysql的服务器信息,然后重命名为sphinx.conf然后放到bin这个文件夹下。
2)用cmd进入bin目录下,index文件
indexer --config sphinx.conf --all
3)在bin目录下,输入
searchd --config sphinx.conf
既启动了sphinx
4) try search in the command line
search wordsyouwanttosearch
5)在api文件夹下找到aphinxapi.php,复制到wamp服务器的www文件夹下,同时新建一个php脚本index.php如下
<?php include 'sphinxapi.php'; // 加载Sphinx API $sc = new SphinxClient(); // 实例化Api $sc->setServer('localhost', 9312); // 设置服务端,第一个参数sphinx服务器地址,第二个sphinx监听端口 $res = $sc->query('sphinx', 'mysql'); // 执行查询,第一个参数查询的关键字,第二个查询的索引名称,mysql索引名称(这个也是在配置文件中定义的),多个索引名称以,分开,也可以用*表示所有索引。 print_r($res); ?>
5)运行index.php即打印搜索结果