Class RoutedAliasUpdateProcessor

java.lang.Object
org.apache.solr.update.processor.UpdateRequestProcessor
org.apache.solr.update.processor.RoutedAliasUpdateProcessor
All Implemented Interfaces:
Closeable, AutoCloseable

public class RoutedAliasUpdateProcessor extends UpdateRequestProcessor
Distributes update requests to a series of collections partitioned by a "routing" field. Issues requests to create new collections on-demand.

Depends on this core having a special core property that points to the alias name that this collection is a part of. And further requires certain properties on the Alias. Collections pointed to by the alias must be named for the alias plus underscored ('_') and a routing specifier specific to the type of routed alias. These collections should not be created by the user, but are created automatically by the routed alias.

Since:
7.2.0 (formerly known as TimeRoutedAliasUpdateProcessor)