Home  >  Article  >  Backend Development  >  linux - sphinx的phpAPI无法查出数据,但是在命令行(cli)却可以,为何?

linux - sphinx的phpAPI无法查出数据,但是在命令行(cli)却可以,为何?

WBOY
WBOYOriginal
2016-06-06 20:08:221326browse

环境:ubuntu14.04 php5.5,mysql5.6

搜索词:国产
不知道为什么sphinx的phpAPI无法查出数据,但却也有hits属性和对应的字段出现,应该是代表数据匹配到了,但是数据却没有,为什么?linux - sphinx的phpAPI无法查出数据,但是在命令行(cli)却可以,为何?

但是在命令行搜索却可以正常搜出,这究竟是为什么呢???
linux - sphinx的phpAPI无法查出数据,但是在命令行(cli)却可以,为何?

这是PHP的代码linux - sphinx的phpAPI无法查出数据,但是在命令行(cli)却可以,为何?

求解惑
由于是在虚拟机开发,所以截图不方便,大神们帮忙看看吧

回复内容:

环境:ubuntu14.04 php5.5,mysql5.6

搜索词:国产
不知道为什么sphinx的phpAPI无法查出数据,但却也有hits属性和对应的字段出现,应该是代表数据匹配到了,但是数据却没有,为什么?linux - sphinx的phpAPI无法查出数据,但是在命令行(cli)却可以,为何?

但是在命令行搜索却可以正常搜出,这究竟是为什么呢???
linux - sphinx的phpAPI无法查出数据,但是在命令行(cli)却可以,为何?

这是PHP的代码linux - sphinx的phpAPI无法查出数据,但是在命令行(cli)却可以,为何?

求解惑
由于是在虚拟机开发,所以截图不方便,大神们帮忙看看吧

那说明api有问题啊,我之前遇到一个问题是api的版本和sphinx的版本不一致,导致出错,仅供参考。

结贴。
出现此问题是版本问题。
pecl的sphinx拓展千万别装1.3 0以上的,血的教训

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn