运行时 Sphinx 是否需要 conf 文件?

Does runtime Sphinx need the conf file?

如果我在我的索引上创建 运行 我的 conf 文件,Sphinx 可以搜索然后 运行 w/o conf 文件或相关的词形式用于用户搜索,或者这些文件是否仍然需要参考?到目前为止,我的理解是,当您使用 rotate 处理索引时,.idx 本身包含所有需要的信息吗?基本上是尝试发布搜索的生产版本,而不是在服务器上公开 config/wordforms。

您将需要服务器上的配置文件,其中包含一些重要内容。

(比如获取索引列表,以及从中加载它们的文件夹。以及日志文件、pid 文件路径等)

...您也许可以使用一个简化的配置文件,它没有列出索引的所有设置。仅名称和路径可能就足够了。因为其余部分将从 .sph 文件中读取。

但是由于 .sph 文件位于服务器上,因此可以从中重新创建配置,因此不提供配置文件只会让访问索引配置变得稍微困难​​一些,这并非不可能。

... 为简单起见,可以将小的 wordform 文件嵌入到索引文件中,但如果文件很大,searchd 将直接从文件中加载它。 (仅存储在sph文件中的路径)

老实说,您不希望对索引数据保密以获取什么。无论如何它在索引文件中。