| 程序包 | 说明 |
|---|---|
| com.alibaba.lindorm.search.common.cloud | |
| org.apache.solr.client.solrj.impl |
Concrete implementations of client API classes.
|
| org.apache.solr.client.solrj.request |
Convenience classes for dealing with various types of Solr requests.
|
| org.apache.solr.common.cloud |
Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
CompositeHashPartitionRouter
Multi-partition key routing, up to three partition keys.
|
class |
HashPartitionRouter
Scenario of default hash partition, there is only one partition key
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Map<String,? extends LBSolrClient.Req> |
BaseCloudSolrClient.createRoutes(UpdateRequest updateRequest,
ModifiableSolrParams routableParams,
DocCollection col,
DocRouter router,
Map<String,List<String>> urlMap,
String routeField) |
protected Map<String,LBHttpSolrClient.Req> |
CloudSolrClient.createRoutes(UpdateRequest updateRequest,
ModifiableSolrParams routableParams,
DocCollection col,
DocRouter router,
Map<String,List<String>> urlMap,
String idField) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,LBSolrClient.Req> |
UpdateRequest.getRoutes(DocRouter router,
DocCollection defaultDocCollection,
Map<String,List<String>> defaultUrlMap,
Map<SolrInputDocument,DocCollection> documentDocCollectionMap,
ModifiableSolrParams params,
String idField) |
Map<String,LBHttpSolrClient.Req> |
UpdateRequest.getRoutes(DocRouter router,
DocCollection col,
Map<String,List<String>> urlMap,
ModifiableSolrParams params,
String idField)
已过时。
since 8.0, uses
UpdateRequest.getRoutesToCollection(DocRouter, DocCollection, Map, ModifiableSolrParams, String) instead |
Map<String,LBSolrClient.Req> |
UpdateRequest.getRoutesToCollection(DocRouter router,
DocCollection col,
Map<String,List<String>> urlMap,
ModifiableSolrParams params,
String idField) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CompositeIdRouter
CompositeIdRouter partitions ids based on a
CompositeIdRouter.SEPARATOR, hashes each partition and merges the hashes together
to map the id to a slice. |
class |
HashBasedRouter |
class |
ImplicitDocRouter
This document router is for custom sharding
|
class |
PlainIdRouter |
| 限定符和类型 | 字段和说明 |
|---|---|
static DocRouter |
DocRouter.DEFAULT |
| 限定符和类型 | 方法和说明 |
|---|---|
static DocRouter |
DocRouter.getDocRouter(String routerName) |
DocRouter |
DocCollection.getRouter() |
| 构造器和说明 |
|---|
DocCollection(String name,
Map<String,Slice> slices,
Map<String,Object> props,
DocRouter router) |
DocCollection(String name,
Map<String,Slice> slices,
Map<String,Object> props,
DocRouter router,
int zkVersion,
String znode) |
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.