Package org.apache.solr.client.solrj.routing
Classes to handle query routing preferences
-
Interface Summary Interface Description ReplicaListTransformer ReplicaListTransformerFactory -
Class Summary Class Description AffinityReplicaListTransformer Allows better caching by establishing deterministic evenly-distributed replica routing preferences according to either explicitly configured hash routing parameter, or the hash of a query parameter (configurable, usually related to the main query).AffinityReplicaListTransformerFactory Factory for constructing anAffinityReplicaListTransformer
that reorders replica routing preferences deterministically, based on request parameters.NodePreferenceRulesComparator This comparator makes sure that the given replicas are sorted according to the given list of preferences.PreferenceRule RequestReplicaListTransformerGenerator ShufflingReplicaListTransformer