| Package | Description | 
|---|---|
| org.apache.solr.client.solrj.request | 
 Convenience classes for dealing with various types of Solr requests. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static CollectionAdminRequest.Create | 
CollectionAdminRequest.createCollection(String collection,
                int numShards,
                int numReplicas)
Returns a SolrRequest for creating a collection using a default configSet
 This requires that there is either a single configset configured in the cluster, or
 that there is a configset with the same name as the collection 
 | 
static CollectionAdminRequest.Create | 
CollectionAdminRequest.createCollection(String collection,
                String config,
                Integer numShards,
                Integer numNrtReplicas,
                Integer numTlogReplicas,
                Integer numPullReplicas)
Returns a SolrRequest for creating a collection 
 | 
static CollectionAdminRequest.Create | 
CollectionAdminRequest.createCollection(String collection,
                String config,
                int numShards,
                int numReplicas)
Returns a SolrRequest for creating a collection 
 | 
static CollectionAdminRequest.Create | 
CollectionAdminRequest.createCollectionWithImplicitRouter(String collection,
                                  String config,
                                  String shards,
                                  int numReplicas)
Returns a SolrRequest for creating a collection with the implicit router 
 | 
static CollectionAdminRequest.Create | 
CollectionAdminRequest.createCollectionWithImplicitRouter(String collection,
                                  String config,
                                  String shards,
                                  int numNrtReplicas,
                                  int numTlogReplicas,
                                  int numPullReplicas)
Returns a SolrRequest for creating a collection with the implicit router and specific types of replicas 
 | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setAlias(String alias)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setAutoAddReplicas(boolean autoAddReplicas)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setCreateNodeSet(String nodeSet)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setMaxShardsPerNode(Integer numShards)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setNrtReplicas(Integer nrtReplicas)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setPerReplicaState(Boolean b)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setPolicy(String policy)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setProperties(Map<String,String> properties)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setProperties(Properties properties)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setPullReplicas(Integer pullReplicas)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setReplicationFactor(Integer repl)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setRouterField(String routerField)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setRouterName(String routerName)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setRule(String... s)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setShards(String shards)
Provide the name of the shards to be created, separated by commas
 Shard names must consist entirely of periods, underscores, hyphens, and alphanumerics. 
 | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setSnitch(String... s)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setStateFormat(Integer stateFormat)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setTlogReplicas(Integer tlogReplicas)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.setWithCollection(String withCollection)  | 
CollectionAdminRequest.Create | 
CollectionAdminRequest.Create.withProperty(String key,
            String value)  | 
| Modifier and Type | Method and Description | 
|---|---|
static CollectionAdminRequest.CreateCategoryRoutedAlias | 
CollectionAdminRequest.createCategoryRoutedAlias(String aliasName,
                         String routerField,
                         int maxCardinality,
                         CollectionAdminRequest.Create createCollTemplate)
Returns a SolrRequest to create a category routed alias. 
 | 
static CollectionAdminRequest.DimensionalRoutedAlias | 
CollectionAdminRequest.createDimensionalRoutedAlias(String aliasName,
                            CollectionAdminRequest.Create createCollTemplate,
                            CollectionAdminRequest.RoutedAliasAdminRequest... dims)
Create a Dimensional Routed alias from two or more routed alias types. 
 | 
static CollectionAdminRequest.CreateTimeRoutedAlias | 
CollectionAdminRequest.createTimeRoutedAlias(String aliasName,
                     String start,
                     String interval,
                     String routerField,
                     CollectionAdminRequest.Create createCollTemplate)
Returns a SolrRequest to create a time routed alias. 
 | 
default ModifiableSolrParams | 
CollectionAdminRequest.RoutedAliasAdminRequest.mergeCollParams(CollectionAdminRequest.Create createCollTemplate)  | 
| Constructor and Description | 
|---|
CreateCategoryRoutedAlias(String aliasName,
                         String routerField,
                         int maxCardinality,
                         CollectionAdminRequest.Create createCollTemplate)  | 
CreateTimeRoutedAlias(String aliasName,
                     String routerField,
                     String start,
                     String interval,
                     CollectionAdminRequest.Create createCollTemplate)  | 
DimensionalRoutedAlias(String aliasName,
                      CollectionAdminRequest.Create createCollTemplate,
                      CollectionAdminRequest.RoutedAliasAdminRequest... dims)  | 
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.