sphinx安装使用之(wamp&lamp,windows)

来源:互联网 发布:java 调用rest api 编辑:程序博客网 时间:2024/06/04 19:33

由于coreseek官网已经消失拉,coreseek包我使用其他方式下载下来的或者使用者用此文档是请连带coreseek-3.2.14-win32.zip这个包同时共享;或者以互联网形式找到此压缩包

安装开始;

一.首先将coreseek-3.2.14-win32.zip 打开解压如图:


二.由于开源产品coreseek windows上无需安装只需要放在某个目录下即可

咱们打开解压过得文件你可以看到如图所示的一些文件夹  (如图):


三.首先进入etc目录打开csft_mysql.conf文件


     以上红色标识是需要改动的其余的配置看自己需要什么改什么

     修改 此文件里面的配置;规则咱们就创建好啦。

四.接下来打开cmd命令行进入该目录如图:



五.输入如下命令 开始生成索引文件

  .\bin\indexer.exe –c .\etc\csft_mysql.conf --all

输入完毕之后出现如下图所示你的索引就创建好啦!(如图):

 

六.接下来吧coreseek的搜索服务打开

   输入以下命令

.\bin\searchd.exe -c .\etc\csft_mysql.conf

输入完毕如下图所示如果没出任何问题你的coreseek搜索服务就开启拉

如图:


七.接下来开始让php操作coreseek

    打开coreseek 文件目录的api目录找到sphinxapi.php文件复制到你的域名文件下

    我的环境是PHPStudy所有我放在WWW目录下我创建了一个sphinx文件夹里面放入如图所示的两个PHP文件


八.Ses.php里面的内容如下:

<?phpheader("content-type:text/html;charset=utf8");include'./sphinxapi.php'; //包含sphinxapi类$sphinx= new SphinxClient(); //实例化$sphinx->SetServer('120.25.168.165',9312);//链接$res=$sphinx->Query("北京","*");//查询的字段第二参数是你配置文件里面写得规则这里是*就会匹配所有规则print_r($res);//打印数据

如图所示将以上代码放到该目录下操作一下如果在浏览器输出一些数据你的coreseek就安装好啦!php也可以使用嘞;

 








1 0