我用的mac ,下面遇到的问题是mac上的我遇到的一些问题;
一、sphinx
1.用brew安装sphinx ,启动sphinx 的时候提示,没有找到mysq服务,“source ‘src1’: unknown type ‘mysql’; skipping.
”,卸载sphinx ,用brew install sphinx –with-mysql重新安装;
2.如果“failed to lock pid file ‘/usr/local/sphinx/var/log/searchd.pid’” 这个错误,停止searchd ,重新启动一下
备注:相关命令
1.生成索引文件/usr/local/sphinx/bin/indexer –config /usr/local/sphinx/etc/sphinx.conf –all
2.启动sphinx搜索服务usr/local/sphinx/bin/searchd –config /usr/local/sphinx/etc/sphinx.conf
3.停止searchd服务searchd –config /home/myuser/sphinx.conf –stop
4.通过mysql41协议访问mysql -h0 -P9306
二、coreseek的一些问题
1.安装http://www.coreseek.cn/products-install/install_on_bsd_linux/ 有详细教程和错误解决方案
2.不用安装php sphinx扩展,就用源码里面自带的 sphinxapi.php(testpack/apil里面),如果安装了,会出现本地客户端版本过高,服务端版本过低的问题
3.可以连接api查看索引数据,操作方式和mysql的操作方式差不多,mysql -h0 -P9306 (searchd 里面配置的端口号)