我正在使用Sphinx搜索引擎,我有一个问题,搜索结果中没有显示一些文件,绝对应该是。我已经检查确保没有信息。缺少会阻止这些文件出现。
我是否有办法直接查询索引以查看这些记录是否在那里,或者是否有特定记录?
我在这个主题上找到了类似的帖子:
所以,似乎有可能这样做,但该帖子对于如何做到这一点还不够详细。换句话说,我并不关注那篇文章到底发生了什么。我只是将它直接放入命令行吗?
或者是否有可用的教程?我搜索过,找不到一个。
答案 0 :(得分:1)
Sphinx通过mysql的协议提供连接,因此您可以使用任何mysql的客户端来连接和执行查询:
http://dev.mysql.com/doc/refman/5.5/en/programs-client.html
如果要安装命令行客户端,则应该像这样连接:
$ mysql -h0 -P9306
Sphinx支持SQL的自定义子集,称为SphinxQL,您可以使用它来从索引中查询数据。有关于SphinxQL的文档: