collection_addreplicaprop {solrium} | R Documentation |
Add a replica property
Description
Assign an arbitrary property to a particular replica and give it the value specified. If the property already exists, it will be overwritten with the new value.
Usage
collection_addreplicaprop(
conn,
name,
shard,
replica,
property,
property.value,
shardUnique = FALSE,
raw = FALSE,
callopts = list()
)
Arguments
conn |
A solrium connection object, see SolrClient |
name |
(character) The name of the core to be created. Required |
shard |
(character) Required. The name of the shard the replica belongs to |
replica |
(character) Required. The replica, e.g. core_node1. |
property |
(character) Required. The property to add. Note: this will
have the literal 'property.' prepended to distinguish it from
system-maintained properties. So these two forms are equivalent:
|
property.value |
(character) Required. The value to assign to the property |
shardUnique |
(logical) If |
raw |
(logical) If |
callopts |
curl options passed on to crul::HttpClient |
Examples
## Not run:
(conn <- SolrClient$new())
# create collection
if (!conn$collection_exists("addrep")) {
conn$collection_create(name = "addrep", numShards = 1)
# OR bin/solr create -c addrep
}
# status
conn$collection_clusterstatus()$cluster$collections$addrep$shards
# add the value world to the property hello
conn$collection_addreplicaprop(name = "addrep", shard = "shard1",
replica = "core_node1", property = "hello", property.value = "world")
# check status
conn$collection_clusterstatus()$cluster$collections$addrep$shards
conn$collection_clusterstatus()$cluster$collections$addrep$shards$shard1$replicas$core_node1
## End(Not run)