Modifier and Type | Method and Description |
---|---|
List<LuceneWork> |
WorkQueuePerIndexSplitter.getIndexManagerQueue(IndexManager indexManager) |
Constructor and Description |
---|
JGroupsBackendQueueTask(JGroupsBackendQueueProcessor factory,
IndexManager indexManager,
NodeSelectorService masterNodeSelector,
boolean blockForACK,
long messageTimeout) |
Constructor and Description |
---|
JmsBackendQueueTask(String indexName,
Collection<LuceneWork> queue,
IndexManager indexManager,
JmsBackendQueueProcessor jmsBackendQueueProcessor) |
Modifier and Type | Method and Description |
---|---|
IndexManager |
IndexManagerFactory.createDefaultIndexManager() |
IndexManager |
IndexManagerFactory.createIndexManagerByName(String indexManagerImplementationName) |
Modifier and Type | Method and Description |
---|---|
IndexManager |
DefaultIndexManagerFactory.createDefaultIndexManager() |
IndexManager |
DefaultIndexManagerFactory.createIndexManagerByName(String indexManagerImplementationName) |
protected IndexManager |
DefaultIndexManagerFactory.fromAlias(String alias)
Extension point: allow to override aliases or add new ones to
directly create class instances.
|
IndexManager |
MutableSearchFactory.getIndexManager(String indexName) |
IndexManager |
ImmutableSearchFactory.getIndexManager(String indexName) |
IndexManager[] |
DynamicShardingEntityIndexBinding.getIndexManagers() |
IndexManager[] |
DefaultMutableEntityIndexBinding.getIndexManagers() |
Modifier and Type | Method and Description |
---|---|
static MutableEntityIndexBinding |
EntityIndexBindingFactory.buildEntityIndexBinding(Class<?> type,
IndexManager[] providers,
IndexShardingStrategy shardingStrategy,
ShardIdentifierProvider shardIdentifierProvider,
org.apache.lucene.search.similarities.Similarity similarity,
EntityIndexingInterceptor interceptor,
boolean isDynamicSharding,
Properties properties,
String rootDirectoryProviderName,
WorkerBuildContext context,
IndexManagerHolder indexManagerHolder) |
Constructor and Description |
---|
DefaultMutableEntityIndexBinding(IndexShardingStrategy shardingStrategy,
org.apache.lucene.search.similarities.Similarity similarityInstance,
IndexManager[] providers,
EntityIndexingInterceptor entityIndexingInterceptor) |
Modifier and Type | Method and Description |
---|---|
IndexManager[] |
EntityIndexBinding.getIndexManagers() |
Modifier and Type | Class and Description |
---|---|
class |
NRTIndexManager
IndexManager implementation taking advantage of the Near-Real-Time
features of Lucene.
|
Modifier and Type | Method and Description |
---|---|
IndexManager |
IndexManagerHolder.getIndexManager(String targetIndexName) |
IndexManager |
IndexManagerHolder.getOrCreateIndexManager(String indexBaseName,
DynamicShardingEntityIndexBinding entityIndexBinding) |
IndexManager |
IndexManagerHolder.getOrCreateIndexManager(String indexBaseName,
String shardName,
DynamicShardingEntityIndexBinding entityIndexBinding) |
Modifier and Type | Method and Description |
---|---|
Collection<IndexManager> |
IndexManagerHolder.getIndexManagers() |
Modifier and Type | Method and Description |
---|---|
static OptimizerStrategy |
PropertiesParseHelper.getOptimizerStrategy(IndexManager callback,
Properties indexProperties,
WorkerBuildContext buildContext) |
Modifier and Type | Class and Description |
---|---|
class |
DirectoryBasedIndexManager
This implementation of
IndexManager is coupled to a
DirectoryProvider and a DirectoryBasedReaderProvider . |
Constructor and Description |
---|
IndexDescriptorImpl(IndexManager indexManager) |
IndexedTypeDescriptorImpl(TypeMetadata typeMetadata,
IndexManager[] indexManagers) |
Modifier and Type | Method and Description |
---|---|
static org.apache.lucene.index.IndexReader |
MultiReaderFactory.openReader(IndexManager... indexManagers) |
static org.apache.lucene.index.IndexReader |
MultiReaderFactory.openReader(SortConfigurations configuredSorts,
org.apache.lucene.search.Sort sort,
IndexManager[] indexManagers,
boolean indexUninvertingAllowed) |
Modifier and Type | Method and Description |
---|---|
IndexManager |
SearchIntegrator.getIndexManager(String indexName)
Get an
IndexManager using the name |
Modifier and Type | Method and Description |
---|---|
IndexManager |
IndexShardingStrategy.getIndexManagerForAddition(Class<?> entity,
Serializable id,
String idInString,
org.apache.lucene.document.Document document)
Deprecated.
|
IndexManager[] |
IndexShardingStrategy.getIndexManagersForAllShards()
Deprecated.
Ask for all shards (eg to query or optimize)
|
IndexManager[] |
IndexShardingStrategy.getIndexManagersForDeletion(Class<?> entity,
Serializable id,
String idInString)
Deprecated.
return the IndexManager(s) where the given entity is stored and where the deletion operation needs to be applied
id and idInString could be null.
|
IndexManager[] |
IndexShardingStrategy.getIndexManagersForQuery(FullTextFilterImplementor[] fullTextFilters)
Deprecated.
return the set of IndexManager(s) where the entities matching the filters are stored
this optional optimization allows queries to hit a subset of all shards, which may be useful for some datasets
if this optimization is not needed, return getIndexManagersForAllShards()
|
Modifier and Type | Method and Description |
---|---|
void |
IndexShardingStrategy.initialize(Properties properties,
IndexManager[] indexManagers)
Deprecated.
provides access to sharding properties (under the suffix sharding_strategy)
and provide access to all the IndexManager for a given index
|
Modifier and Type | Method and Description |
---|---|
IndexManager |
NotShardedStrategy.getIndexManagerForAddition(Class<?> entity,
Serializable id,
String idInString,
org.apache.lucene.document.Document document) |
IndexManager |
IdHashShardingStrategy.getIndexManagerForAddition(Class<?> entity,
Serializable id,
String idInString,
org.apache.lucene.document.Document document) |
IndexManager[] |
NotShardedStrategy.getIndexManagersForAllShards() |
IndexManager[] |
IdHashShardingStrategy.getIndexManagersForAllShards() |
IndexManager[] |
NotShardedStrategy.getIndexManagersForDeletion(Class<?> entity,
Serializable id,
String idInString) |
IndexManager[] |
IdHashShardingStrategy.getIndexManagersForDeletion(Class<?> entity,
Serializable id,
String idInString) |
IndexManager[] |
NotShardedStrategy.getIndexManagersForQuery(FullTextFilterImplementor[] fullTextFilters) |
IndexManager[] |
IdHashShardingStrategy.getIndexManagersForQuery(FullTextFilterImplementor[] fullTextFilters) |
Modifier and Type | Method and Description |
---|---|
void |
NotShardedStrategy.initialize(Properties properties,
IndexManager[] indexManagers) |
void |
IdHashShardingStrategy.initialize(Properties properties,
IndexManager[] indexManagers) |
Modifier and Type | Method and Description |
---|---|
void |
OptimizerStrategy.initialize(IndexManager indexManager,
Properties indexProperties)
Initializes the
OptimizerStrategy . |
Modifier and Type | Method and Description |
---|---|
void |
IncrementalOptimizerStrategy.initialize(IndexManager indexManager,
Properties indexProperties) |
void |
ExplicitOnlyOptimizerStrategy.initialize(IndexManager indexManager,
Properties indexProperties) |
Copyright © 2006–2016 Hibernate. All rights reserved.