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