W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
將任意屬性分配給特定副本,并為其指定值。如果該屬性已經存在,則會被新值覆蓋。
/admin/collections?action=ADDREPLICAPROP&collection=collectionName&shard=shardName&replica=replicaName&property=propertyName&property.value=value
副本所屬的集合的名稱。該參數是必需的。
副本所屬分片的名稱。該參數是必需的。
副本,例如core_node1
。該參數是必需的。
要添加的屬性的名稱。此屬性是必需的。
這將具有property.
將其與系統(tǒng)維護屬性區(qū)分開來的字面意思。所以這兩種形式是等價的:
property=special
和 property=property.special
要分配給該屬性的值。該參數是必需的。
如果為true
,那么在一個副本中設置此屬性將從該分片中的所有其他副本中刪除該屬性。默認是false
。
有一個預先定義的屬性preferredLeader
,其中shardUnique
被要求為true
如果shardUnique
明確設置為false
,則返回一個錯誤。
PreferredLeader
是一個布爾屬性。任何賦值不相等(不區(qū)分大小寫)的值true
將被解釋為preferredLeader
的false
。
響應將包括請求的狀態(tài)。如果狀態(tài)不是“0”,則會顯示一條錯誤消息,說明請求失敗的原因。
ADDREPLICAPROP示例輸入
這個命令會在“core_node1”上設置“preferredLeader”屬性(property.preferredLeader)為“true”,并從該分片中的任何其他副本中刪除該屬性。
http://localhost:8983/solr/admin/collections?action=ADDREPLICAPROP&shard=shard1&collection=collection1&replica=core_node1&property=preferredLeader&property.value=true
ADDREPLICAPROP示例輸出
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">46</int>
</lst>
</response>
ADDREPLICAPROP示例輸入
這對命令將把 "testprop" 屬性 (property.testprop)分別設置為 "value1" 和 "value2",用于同一碎片中的兩個節(jié)點。
http://localhost:8983/solr/admin/collections?action=ADDREPLICAPROP&shard=shard1&collection=collection1&replica=core_node1&property=testprop&property.value=value1
http://localhost:8983/solr/admin/collections?action=ADDREPLICAPROP&shard=shard1&collection=collection1&replica=core_node3&property=property.testprop&property.value=value2
ADDREPLICAPROP示例輸入
這一對命令將導致“core_node_3”具有“testprop”屬性(property.testprop)值的設置,因為第二個命令指定shardUnique=true,這將導致屬性從“core_node_1”中刪除。
http://localhost:8983/solr/admin/collections?action=ADDREPLICAPROP&shard=shard1&collection=collection1&replica=core_node1&property=testprop&property.value=value1
http://localhost:8983/solr/admin/collections?action=ADDREPLICAPROP&shard=shard1&collection=collection1&replica=core_node3&property=testprop&property.value=value2&shardUnique=true
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: