查询Sphinx搜索索引

时间:2015-02-08 16:59:09

标签: sphinx

我正在使用Sphinx搜索引擎,我有一个问题,搜索结果中没有显示一些文件,绝对应该是。我已经检查确保没有信息。缺少会阻止这些文件出现。

我是否有办法直接查询索引以查看这些记录是否在那里,或者是否有特定记录?

我在这个主题上找到了类似的帖子:

Sphinx Search Index

所以,似乎有可能这样做,但该帖子对于如何做到这一点还不够详细。换句话说,我并不关注那篇文章到底发生了什么。我只是将它直接放入命令行吗?

或者是否有可用的教程?我搜索过,找不到一个。

1 个答案:

答案 0 :(得分:1)

Sphinx通过mysql的协议提供连接,因此您可以使用任何mysql的客户端来连接和执行查询:

http://dev.mysql.com/doc/refman/5.5/en/programs-client.html

如果要安装命令行客户端,则应该像这样连接:

$ mysql -h0 -P9306

Sphinx支持SQL的自定义子集,称为SphinxQL,您可以使用它来从索引中查询数据。有关于SphinxQL的文档:

http://sphinxsearch.com/docs/latest/sphinxql-reference.html