我陷入僵局,可能有一个简单的解决方案,但我看不到它。我已经完成了Sphinx文档中的所有内容,最多为Quick Tour,但是当我在PuTTy中使用test.php测试搜索时,它返回零结果。用斯芬克斯搜索
我在sphinx.conf中输入了所有正确的数据库信息,并组装了SQL查询。我没有得到任何错误,只是说它每次搜索都返回0结果。
它看着我的数据库吗?如果您需要查看任何代码,请告诉我。 searchd正在运行(据我所知)。
我陷入僵局,可能有一个简单的解决方案,但我看不到它。我已经完成了Sphinx文档中的所有内容,最多为Quick Tour,但是当我在PuTTy中使用test.php测试搜索时,它返回零结果。用斯芬克斯搜索
我在sphinx.conf中输入了所有正确的数据库信息,并组装了SQL查询。我没有得到任何错误,只是说它每次搜索都返回0结果。
它看着我的数据库吗?如果您需要查看任何代码,请告诉我。 searchd正在运行(据我所知)。
狮身人面像有2周不同的阶段:
1)索引
2)搜索
我从你的问题,你跳过错误部分相信的,你需要的索引数据(运行索引),所以搜索将有数据搜索。在索引部分,sphinx将从您的数据库中获取所有数据,并且搜索实际上将搜索该数据,而不是您的数据库。
确保索引器 - 全部显示它找到并索引实际文档。
除了API有另一个使用SphinxQL
添加线测试斯芬克斯方便的方法“听= 9306:mysql41”作为http://astellar.com/2011/12/replacing-mysql-full-text-search-with-sphinx/描述和启动守护程序在sphinx.conf中searchd的剖面线。
然后运行
mysql -h0 -P 9306
再火查询对狮身人面像
SELECT * FROM <your_sphinx_index>;
希望帮助!
感谢您的回复!我会检查所有这些以及这些东西让我想到的其他事情,并让我们知道是否需要更多帮助! –