Deletes an arbitrary property from a particular replica.

collection_deletereplicaprop(
  conn,
  name,
  shard,
  replica,
  property,
  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 delete. Note: this will have the literal 'property.' prepended to distinguish it from system-maintained properties. So these two forms are equivalent: property=special and property=property.special

raw

(logical) If TRUE, returns raw data

callopts

curl options passed on to crul::HttpClient

Examples

if (FALSE) { (conn <- SolrClient$new()) # create collection if (!conn$collection_exists("deleterep")) { conn$collection_create(name = "deleterep") # OR bin/solr create -c deleterep } # status conn$collection_clusterstatus()$cluster$collections$deleterep$shards # add the value bar to the property foo conn$collection_addreplicaprop(name = "deleterep", shard = "shard1", replica = "core_node1", property = "foo", property.value = "bar") # check status conn$collection_clusterstatus()$cluster$collections$deleterep$shards conn$collection_clusterstatus()$cluster$collections$deleterep$shards$shard1$replicas$core_node1 # delete replica property conn$collection_deletereplicaprop(name = "deleterep", shard = "shard1", replica = "core_node1", property = "foo") # check status - foo should be gone conn$collection_clusterstatus()$cluster$collections$deleterep$shards$shard1$replicas$core_node1 }