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即打印搜索结果

posted @ 2014-02-13 10:13  zmiao  阅读(159)  评论(0编辑  收藏  举报