如果我在我的索引上创建运行我的conf文件可以在Sphinx搜索中运行w / o conf文件或相关的字形用于用户搜索,还是那些文件仍然需要参考?到目前为止,我的理解是,当您使用rotate处理索引时,.idx本身包含所需的所有信息?基本上尝试发布搜索的生产版本,而不是在服务器上公开配置/字形。
答案 0 :(得分:0)
您需要服务器上的配置文件,它包含一些重要的东西。
(比如获取索引列表,以及从中加载它们的文件夹。以及日志文件,pid文件路径等)
...你可能会因为有一个简化的配置文件而没有列出索引的所有设置。只是名称和路径可能就足够了。其余的将从.sph文件中读取。
由于他们的.sph文件位于服务器上,因此可以从中重新创建配置,因此通过不提供配置文件,您只需稍微更难访问索引配置,这不是不可能的。...为了简单起见,可以在索引文件中嵌入小的wordform文件,但如果文件很大,searchd将直接从文件加载它。 (只有存储在sph文件中的路径)
老老实实地看不到你希望通过对索引数据保密而获得什么。无论如何它在索引文件中。