查询 Sphinx 搜索索引
Querying the Sphinx Search Index
我正在使用 Sphinx 搜索引擎,我遇到一个问题,即一些文件没有显示在搜索结果中,但确实应该显示。我已经检查以确保没有信息。缺少会阻止这些文件出现的文件。
有什么方法可以直接查询索引,看看有没有这些记录,或者有没有具体的记录?
我在这个主题上找到了类似的 post:
Sphinx Search Index
所以,看起来是可以做到的,但是 post 没有足够详细地说明如何做到这一点。换句话说,我没有关注 post 中到底发生了什么。我是否直接将其放入命令行?
或者有这方面的教程吗?我搜索了一下,没找到。
Sphinx 通过 mysql 的协议提供连接,因此您可以使用任何 mysql 的客户端连接并执行查询:
http://dev.mysql.com/doc/refman/5.5/en/programs-client.html
如果你要安装命令行客户端,你应该这样连接:
$ mysql -h0 -P9306
Sphinx 支持 SQL 的自定义子集,称为 SphinxQL,您可以使用它从索引中查询数据。有关于 SphinxQL 的文档:
我正在使用 Sphinx 搜索引擎,我遇到一个问题,即一些文件没有显示在搜索结果中,但确实应该显示。我已经检查以确保没有信息。缺少会阻止这些文件出现的文件。
有什么方法可以直接查询索引,看看有没有这些记录,或者有没有具体的记录?
我在这个主题上找到了类似的 post:
Sphinx Search Index
所以,看起来是可以做到的,但是 post 没有足够详细地说明如何做到这一点。换句话说,我没有关注 post 中到底发生了什么。我是否直接将其放入命令行?
或者有这方面的教程吗?我搜索了一下,没找到。
Sphinx 通过 mysql 的协议提供连接,因此您可以使用任何 mysql 的客户端连接并执行查询:
http://dev.mysql.com/doc/refman/5.5/en/programs-client.html
如果你要安装命令行客户端,你应该这样连接:
$ mysql -h0 -P9306
Sphinx 支持 SQL 的自定义子集,称为 SphinxQL,您可以使用它从索引中查询数据。有关于 SphinxQL 的文档: