Sphinx 用狮身人面像搜索
我陷入了僵局,可能有一个简单的解决办法,但我看不到。到目前为止,我已经完成了Sphinx文档中的所有工作,但是当我在PuTTy中使用test.php测试搜索时,它返回的结果为零 我已经在sphinx.conf中输入了所有正确的数据库信息,并组装了SQL查询。我没有收到任何错误,只是它说每次我搜索时都返回0个结果 它在看我的数据库吗?如果您需要查看任何代码,请告诉我。searchd正在运行(据我所知)。确保indexer——所有这些都显示它找到并索引了实际文档 除了API之外,还有另一种使用SphinxQL测试sphinx的方便方法 如中所述,在sphinx.conf的searchd部分中添加行“listen=9306:mysql41”,然后启动守护进程 然后跑Sphinx 用狮身人面像搜索,sphinx,Sphinx,我陷入了僵局,可能有一个简单的解决办法,但我看不到。到目前为止,我已经完成了Sphinx文档中的所有工作,但是当我在PuTTy中使用test.php测试搜索时,它返回的结果为零 我已经在sphinx.conf中输入了所有正确的数据库信息,并组装了SQL查询。我没有收到任何错误,只是它说每次我搜索时都返回0个结果 它在看我的数据库吗?如果您需要查看任何代码,请告诉我。searchd正在运行(据我所知)。确保indexer——所有这些都显示它找到并索引了实际文档 除了API之外,还有另一种使用Sph
mysql -h0 -P 9306
然后对斯芬克斯提出质疑
SELECT * FROM <your_sphinx_index>;
SELECT*FROM;
希望有帮助 斯芬克斯有两个不同的阶段: 1) 索引 2) 搜寻
从您的问题中,我相信您错误地跳过了需要为数据编制索引(运行indexer)的部分,这样搜索就会有数据可供搜索。在索引部分,sphinx将从数据库中获取所有数据,搜索实际上将搜索该数据库,而不是数据库。谢谢您的回复!我会查看所有这些以及这些东西让我想到的任何东西,如果我需要更多帮助,请告诉你!