Sphinx搜索抱怨RT索引缺少.sph文件

Sphinx搜索抱怨RT索引缺少.sph文件,sphinx,Sphinx,我在sphinx.conf文件中添加了一个实时(RT)索引。当我使用mysql-H127.0.0.1-P3312连接到Sphinx时,我可以看到它。但当我尝试执行命令行搜索时,Shinx在响应的末尾添加了以下内容: index'drupal\u rt':搜索错误:无法打开/var/lib/sphinx/rt\u drupal\u节点。sph:没有这样的文件或目录。 /search tool无法处理实时索引。 您应该改用mysql客户端 如果需要使用命令行搜索,则需要test.php脚本,您可以在

我在sphinx.conf文件中添加了一个实时(RT)索引。当我使用mysql-H127.0.0.1-P3312连接到Sphinx时,我可以看到它。但当我尝试执行命令行搜索时,Shinx在响应的末尾添加了以下内容:

index'drupal\u rt':搜索错误:无法打开/var/lib/sphinx/rt\u drupal\u节点。sph:没有这样的文件或目录。

/search tool无法处理实时索引。 您应该改用mysql客户端


如果需要使用命令行搜索,则需要test.php脚本,您可以在api目录下的sphinx源代码库中找到该脚本。

那么您可以找到该文件“/var/lib/sphinx/rt\u drupal\u nodes.sph”?不可以。我认为它永远不会被创造出来。从我在另一个论坛上得到的答案来看,我认为RT索引的工作方式与静态索引完全不同。此外,只能使用类似SQL的语法查询它们,而命令行“搜索”实用程序不这样做。因此,在RT索引的命令行中键入“search thing”是徒劳的。我还不是狮身人面像导出者,所以我还不打算提供这个信息作为一个正确的答案,但它是基于我迄今为止所学到的知识和经验。这是正确的。不过,您可以使用一个python工具:
python/usr/share/sphinxsearch/api/test.py一些搜索词