php - coreseek / sphinx的几个问题
怪我咯
怪我咯 2017-04-10 17:46:16
0
1
328

有这么几个问题始终弄不清楚,网上搜索很多信息,没有找到相关答案
1、php操作coreseek为什么除了安装sphinx扩展之外,还要安装libsphinxclient?如果说sphinx扩展依赖于libsphinxclient,依赖它什么?
2、扩展+libsphinxclient安装成功之后$sphinx->Query返回false,即无结果,不管是英文还是中文
而把扩展关掉,用sphinxapi.php则可以正确返回结果
如果用php操作sphinx而不是coreseek,也可以正确返回结果
3、如果用sphinxapi.php操作coreseek,中文情况下,words的下标是乱码

$keyword="baixue";
$sphinx=new SphinxClient();
$sphinx->setServer("localhost",9312);
$sphinx->setMatchMode(SPH_MATCH_ANY);
$result=$sphinx->Query("$keyword","*");
echo "<pre>";
var_dump($result);
echo "</pre>";

环境:CentOS7、php5.4、coreseek3.2.14

怪我咯
怪我咯

走同样的路,发现不同的人生

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!