設定 solrconfig.xml
solrconfig.xml
檔案是設定 Solr 本身時,參數最多的設定檔。
在設定 Solr 時,您會經常直接或透過 Config API 使用 solrconfig.xml
來建立「設定覆蓋」(configoverlay.json
),以覆寫 solrconfig.xml
中的值。
在 solrconfig.xml
中,您可以設定重要的功能,例如
-
請求處理器,處理 Solr 的請求,例如將文件新增至索引的請求或傳回查詢結果的請求
-
監聽器,用於「監聽」特定查詢相關事件的程序;監聽器可以用於觸發特殊程式碼的執行,例如調用一些常見查詢來預熱快取
-
用於管理 HTTP 通訊的請求分派器
-
管理 Web 介面
-
未在 SolrCloud 模式下執行時,與複製和重複相關的參數
solrconfig.xml
檔案位於每個集合的 conf/
目錄中。在 server/solr/configsets/
目錄中可以找到幾個有詳細註解的範例檔案,展示了許多不同類型安裝的最佳實務。
某些 solrconfig.xml
方面記錄在其他章節中。請參閱 SolrConfig 中的 lib 指令,可用於外掛程式和資源。