Modifier and Type | Method and Description |
---|---|
static BackendQueueProcessor |
BackendFactory.createBackend(IndexManager indexManager,
WorkerBuildContext buildContext,
Properties properties) |
static BackendQueueProcessor |
BackendFactory.createBackend(String backend,
IndexManager indexManager,
WorkerBuildContext buildContext,
Properties properties) |
Modifier and Type | Method and Description |
---|---|
void |
LocalBackendQueueProcessor.initialize(Properties props,
WorkerBuildContext context,
IndexManager indexManager) |
Modifier and Type | Method and Description |
---|---|
void |
BlackHoleBackendQueueProcessor.initialize(Properties props,
WorkerBuildContext context,
IndexManager indexManager) |
Modifier and Type | Method and Description |
---|---|
IndexManager |
LuceneBackendResources.getIndexManager() |
Modifier and Type | Method and Description |
---|---|
void |
WorkspaceHolder.initialize(Properties props,
WorkerBuildContext context,
IndexManager indexManager) |
Modifier and Type | Method and Description |
---|---|
void |
JGroupsBackendQueueProcessor.initialize(Properties props,
WorkerBuildContext context,
IndexManager indexManager) |
Constructor and Description |
---|
JGroupsBackendQueueTask(JGroupsBackendQueueProcessor factory,
IndexManager indexManager,
NodeSelectorService masterNodeSelector,
LuceneWorkSerializer luceneWorkSerializer,
boolean blockForACK,
long messageTimeout) |
Modifier and Type | Method and Description |
---|---|
void |
JmsBackendQueueProcessor.initialize(Properties props,
WorkerBuildContext context,
IndexManager indexManager) |
Modifier and Type | Method and Description |
---|---|
void |
BackendQueueProcessor.initialize(Properties props,
WorkerBuildContext context,
IndexManager indexManager)
Used at startup, called once as first method.
|
Modifier and Type | Method and Description |
---|---|
IndexManager |
IndexManagerFactory.createDefaultIndexManager() |
IndexManager |
IndexManagerFactory.createIndexManagerByName(String indexManagerImplementationName) |
Modifier and Type | Class and Description |
---|---|
class |
ElasticsearchIndexManager
An
IndexManager applying indexing work to an Elasticsearch server. |
Modifier and Type | Method and Description |
---|---|
protected List<IndexManager> |
ElasticsearchHSQueryImpl.getIndexManagers(EntityIndexBinding binding) |
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 |
ImmutableSearchFactory.getIndexManager(String indexName) |
IndexManager |
MutableSearchFactory.getIndexManager(String indexName) |
IndexManager[] |
DynamicShardingEntityIndexBinding.getIndexManagers() |
IndexManager[] |
DefaultMutableEntityIndexBinding.getIndexManagers() |
Modifier and Type | Method and Description |
---|---|
static MutableEntityIndexBinding |
EntityIndexBindingFactory.buildEntityIndexBinding(Class<?> type,
IndexManagerType indexManagerType,
IndexManager[] providers,
IndexShardingStrategy shardingStrategy,
ShardIdentifierProvider shardIdentifierProvider,
Similarity similarity,
EntityIndexingInterceptor interceptor,
boolean isDynamicSharding,
Properties properties,
String rootDirectoryProviderName,
WorkerBuildContext context,
IndexManagerHolder indexManagerHolder) |
Constructor and Description |
---|
DefaultMutableEntityIndexBinding(IndexShardingStrategy shardingStrategy,
Similarity similarityInstance,
IndexManagerType indexManagerType,
IndexManager[] providers,
EntityIndexingInterceptor entityIndexingInterceptor) |
Modifier and Type | Method and Description |
---|---|
IndexManager[] |
EntityIndexBinding.getIndexManagers() |
Modifier and Type | Method and Description |
---|---|
IndexManager |
ErrorContext.getIndexManager() |
Modifier and Type | Method and Description |
---|---|
ErrorContextBuilder |
ErrorContextBuilder.indexManager(IndexManager indexName) |
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,
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 |
---|---|
protected List<IndexManager> |
AbstractHSQuery.getIndexManagers(EntityIndexBinding binding) |
protected List<IndexManager> |
LuceneHSQuery.getIndexManagers(EntityIndexBinding binding) |
Modifier and Type | Method and Description |
---|---|
static IndexReader |
MultiReaderFactory.openReader(IndexManager... indexManagers) |
static IndexReader |
MultiReaderFactory.openReader(SortConfigurations configuredSorts,
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,
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,
Document document) |
IndexManager |
IdHashShardingStrategy.getIndexManagerForAddition(Class<?> entity,
Serializable id,
String idInString,
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 |
ExplicitOnlyOptimizerStrategy.initialize(IndexManager indexManager,
Properties indexProperties) |
void |
IncrementalOptimizerStrategy.initialize(IndexManager indexManager,
Properties indexProperties) |
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved