Package | Description |
---|---|
org.apache.solr.update |
APIs and classes for managing index updates
|
org.apache.solr.update.processor |
UpdateRequestProcessorFactory APIs and implementations for use in UpdateRequestProcessorChain s |
Modifier and Type | Class and Description |
---|---|
static class |
SolrCmdDistributor.ForwardNode |
static class |
SolrCmdDistributor.StdNode |
Modifier and Type | Field and Description |
---|---|
SolrCmdDistributor.Node |
SolrCmdDistributor.Req.node |
Constructor and Description |
---|
Req(UpdateCommand cmd,
SolrCmdDistributor.Node node,
UpdateRequest uReq,
boolean synchronous) |
Req(UpdateCommand cmd,
SolrCmdDistributor.Node node,
UpdateRequest uReq,
boolean synchronous,
DistributedUpdateProcessor.RollupRequestReplicationTracker rollupTracker,
DistributedUpdateProcessor.LeaderRequestReplicationTracker leaderTracker) |
Modifier and Type | Field and Description |
---|---|
protected List<SolrCmdDistributor.Node> |
DistributedZkUpdateProcessor.nodes |
Modifier and Type | Method and Description |
---|---|
protected List<SolrCmdDistributor.Node> |
DistributedZkUpdateProcessor.getNodesByRoutingRules(ClusterState cstate,
DocCollection coll,
String id,
SolrInputDocument doc)
|
protected List<SolrCmdDistributor.Node> |
DistributedZkUpdateProcessor.getReplicaNodesForLeader(String shardId,
Replica leaderReplica) |
protected List<SolrCmdDistributor.Node> |
DistributedZkUpdateProcessor.getSubShardLeaders(DocCollection coll,
String shardId,
String docId,
SolrInputDocument doc)
|
protected List<SolrCmdDistributor.Node> |
DistributedZkUpdateProcessor.setupRequest(String id,
SolrInputDocument doc) |
protected List<SolrCmdDistributor.Node> |
DistributedZkUpdateProcessor.setupRequest(String id,
SolrInputDocument doc,
String route) |
Modifier and Type | Method and Description |
---|---|
void |
DistributedUpdateProcessor.LeaderRequestReplicationTracker.trackRequestResult(SolrCmdDistributor.Node node,
boolean success) |
Modifier and Type | Method and Description |
---|---|
protected void |
DistributedUpdateProcessor.doDeleteByQuery(DeleteUpdateCommand cmd,
List<SolrCmdDistributor.Node> replicas,
DocCollection coll)
should be called by implementing class after setting up replicas
|
protected void |
DistributedUpdateProcessor.doDistribDeleteByQuery(DeleteUpdateCommand cmd,
List<SolrCmdDistributor.Node> replicas,
DocCollection coll)
This runs after versionDeleteByQuery is invoked, should be used to tamper or forward DeleteCommand
|
protected void |
DistributedZkUpdateProcessor.doDistribDeleteByQuery(DeleteUpdateCommand cmd,
List<SolrCmdDistributor.Node> replicas,
DocCollection coll) |
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.