W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
solrconfig 的 <initParams> 部分允許您定義處理程序配置之外的請求處理程序參數(shù)。
有幾個用例可能是需要的:
例如,如果您希望多個搜索處理程序返回相同的字段列表,則可以創(chuàng)建一個<initParams>部分,而無需在每個請求處理程序定義中定義相同的一組參數(shù)。如果您有一個單一的請求處理程序,該處理程序應(yīng)該返回不同的字段,那么您可以像往常一樣在個別<requestHandler>部分定義重寫參數(shù)。
一個<initParams>部分的屬性和配置鏡像了請求處理程序的屬性和配置。它可以包含用于默認(rèn)、附加和不變的部分,與任何請求處理程序相同。
例如,這里是在_default示例中默認(rèn)定義的< initParams >部分:
<initParams path="/update/**,/query,/select,/tvrh,/elevate,/spell,/browse">
<lst name="defaults">
<str name="df">_text_</str>
</lst>
</initParams>
這會將默認(rèn)搜索字段(“df”)設(shè)置為路徑部分中指定的所有請求處理程序的“文本”。如果我們稍后想要更改/query請求處理程序以在默認(rèn)情況下搜索不同的字段,則可以通過定義/query中的<requestHandler>部分的參數(shù)來重寫 <initParams>。
語法和語義與<requestHandler>類似。以下是屬性:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: