2016-10-01 27 views
0

如果我創建運行我的配置文件在我的索引可以Sphinx搜索然後運行w/o配置文件或關聯的字形供用戶搜索還是那些文件仍然需要參考?到目前爲止,我的理解是,當你用旋轉處理索引時.idx本身包含所需的所有信息?基本上試圖發佈生產版本的搜索,而不是暴露服務器上的配置/字形。運行時Sphinx是否需要conf文件?

回答

0

您將需要服務器上的配置文件,它包含一些重要的東西。

(就像得到的索引列表,並從加載它們的文件夾。除了日誌文件,PID文件路徑等)

...你可以或許與具有簡化的配置文件中脫身,那並沒有列出索引的所有設置。只是名稱和路徑可能就夠了。其餘的將從.sph文件中讀取。

因爲他們的.sph文件在服務器上,所以可以通過它重新創建配置文件,所以通過不提供配置文件,只是讓它稍微難以訪問索引配置,並非不可能。

...爲簡單起見,小型wordform文件可能嵌入在索引文件中,但如果文件很大,searchd會直接從文件加載它。 (只存儲在sph文件中的路徑)

老實說,沒有看到你希望通過對索引數據進行分泌而獲得什麼。它的索引文件無論如何。

+0

啊我看到所以只需訪問.idx文件也可以。 – user3649739

+0

嗯,我有很多「專有」索引,這也揭示了我的數據庫的一個很好的部分,更不用說一些深入的wordform文件。所以我希望能夠從實時服務器中刪除這些內容,並且只有沒有cfg或簡單的列出了索引的核心設置。 – user3649739

+0

嗯,我想'源'部分肯定不需要在那裏。雖然屬性/字段等將在索引中。我認爲'索引'部分中的所有內容都非常重複,所以不值得省略。收集字形,是一個非啓動器,獅身人面像需要完整列表來運行查詢。 – barryhunter

相關問題