Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ANALYSIS_CONFIGURER - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings
-
The configurer for analysis.
- analyzer(String) - Method in interface org.hibernate.search.backend.lucene.analysis.LuceneAnalysisConfigurationContext
-
Start a new analyzer definition.
- analyzer(String) - Method in interface org.hibernate.search.backend.lucene.LuceneBackend
- asNative(Class<F>, LuceneFieldContributor<F>) - Method in interface org.hibernate.search.backend.lucene.types.dsl.LuceneIndexFieldTypeFactory
-
Define a native field type on which projection is not allowed.
- asNative(Class<F>, LuceneFieldContributor<F>, LuceneFieldValueExtractor<F>) - Method in interface org.hibernate.search.backend.lucene.types.dsl.LuceneIndexFieldTypeFactory
-
Define a native field type.
- AUTO - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.directory.FileSystemAccessStrategyName
- availableCharFilters() - Method in interface org.hibernate.search.backend.lucene.analysis.LuceneAnalysisConfigurationContext
- availableTokenFilters() - Method in interface org.hibernate.search.backend.lucene.analysis.LuceneAnalysisConfigurationContext
- availableTokenizers() - Method in interface org.hibernate.search.backend.lucene.analysis.LuceneAnalysisConfigurationContext
B
- backend() - Method in interface org.hibernate.search.backend.lucene.index.LuceneIndexManager
- BACKEND_WORK_EXECUTOR_PROVIDER - Static variable in class org.hibernate.search.backend.lucene.cfg.spi.LuceneBackendSpiSettings
-
The
LuceneWorkExecutorProviderused to create work executors. - BACKEND_WORK_EXECUTOR_PROVIDER - Static variable in class org.hibernate.search.backend.lucene.cfg.spi.LuceneBackendSpiSettings.Defaults
- BACKEND_WORK_EXECUTOR_PROVIDER - Static variable in class org.hibernate.search.backend.lucene.cfg.spi.LuceneBackendSpiSettings.Radicals
- beanResolver() - Method in interface org.hibernate.search.backend.lucene.index.spi.ShardingStrategyInitializationContext
- beanResolver() - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryCreationContext
C
- CALIBRATE_BY_DELETES - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.MergeRadicals
- charFilter(Class<? extends CharFilterFactory>) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalysisOptionalComponentsStep
-
Add a char filter that the analyzer will use.
- charFilter(String) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalysisOptionalComponentsStep
-
Add a char filter that the analyzer will use.
- close() - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryHolder
-
Release any resource currently held by the
DirectoryHolder, including (but not limiting to) the directory itself. - COMMIT_INTERVAL - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.IORadicals
- computeSizeInBytes() - Method in interface org.hibernate.search.backend.lucene.index.LuceneIndexManager
- computeSizeInBytesAsync() - Method in interface org.hibernate.search.backend.lucene.index.LuceneIndexManager
- computeSizeInBytesAsync(OperationSubmitter) - Method in interface org.hibernate.search.backend.lucene.index.LuceneIndexManager
- configurationPropertySource() - Method in interface org.hibernate.search.backend.lucene.index.spi.ShardingStrategyInitializationContext
- configurationPropertySource() - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryCreationContext
- configure(LuceneAnalysisConfigurationContext) - Method in interface org.hibernate.search.backend.lucene.analysis.LuceneAnalysisConfigurer
-
Configures analysis as necessary using the given
context. - configure(QueryCachingConfigurationContext) - Method in interface org.hibernate.search.backend.lucene.cache.QueryCachingConfigurer
-
Configures query caching as necessary using the given
context. - contribute(String, F, Consumer<IndexableField>) - Method in interface org.hibernate.search.backend.lucene.types.converter.LuceneFieldContributor
-
Contribute Lucene fields to the collector.
- createConfiguredLockFactorySupplier() - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryCreationContext
- createDirectoryHolder(DirectoryCreationContext) - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryProvider
-
Creates a
DirectoryHolderfor a given name, but do not allocate resources yet (wait untilDirectoryHolder.start()is called). - custom() - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalyzerTypeStep
-
Start a custom analyzer definition, assigning a tokenizer, and optionally char filters and token filters to the definition.
- custom() - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneNormalizerTypeStep
-
Start a custom normalizer definition, assigning char filters and token filters to the definition.
D
- DEBUG - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.index.IOStrategyName
-
A simple, low-performance strategy mainly useful for debugging, where index readers are created on each search query execution and the index writer is committed after each write.
- DIRECTORY_FILESYSTEM_ACCESS_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.Defaults
- DIRECTORY_FILESYSTEM_ACCESS_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
How to access the filesystem in the directory.
- DIRECTORY_LOCKING_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
How to lock on the directory.
- DIRECTORY_PREFIX - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The prefix for directory-related property keys.
- DIRECTORY_ROOT - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.Defaults
- DIRECTORY_ROOT - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The filesystem root for the directory.
- DIRECTORY_TYPE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.Defaults
- DIRECTORY_TYPE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The type of directory to use when reading from or writing to the index.
- DirectoryCreationContext - Interface in org.hibernate.search.backend.lucene.lowlevel.directory.spi
- DirectoryHolder - Interface in org.hibernate.search.backend.lucene.lowlevel.directory.spi
- DirectoryProvider - Interface in org.hibernate.search.backend.lucene.lowlevel.directory.spi
- disableSharding() - Method in interface org.hibernate.search.backend.lucene.index.spi.ShardingStrategyInitializationContext
-
Inform Hibernate Search that sharding is disabled.
- DISCRIMINATOR - Enum constant in enum org.hibernate.search.backend.lucene.multitenancy.MultiTenancyStrategyName
-
The multi-tenancy information is stored in the index as a discriminator field.
- document() - Method in interface org.hibernate.search.backend.lucene.search.projection.dsl.LuceneSearchProjectionFactory
-
Project to a Lucene
Documentcontaining all the stored fields.
E
- eventContext() - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryCreationContext
- explain(Object) - Method in interface org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery
-
Explain score computation of this query for the document with the given id.
- explain(String, Object) - Method in interface org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery
-
Explain score computation of this query for the document with the given id in the given mapped type.
- explanation() - Method in interface org.hibernate.search.backend.lucene.search.projection.dsl.LuceneSearchProjectionFactory
-
Project to a Lucene
Explanationdescribing the score computation for the hit. - extendOptional(SearchAggregationFactory) - Method in class org.hibernate.search.backend.lucene.LuceneExtension
- extendOptional(SearchPredicateFactory) - Method in class org.hibernate.search.backend.lucene.LuceneExtension
- extendOptional(SearchProjectionFactory<R, E>) - Method in class org.hibernate.search.backend.lucene.LuceneExtension
- extendOptional(SearchQuerySelectStep<?, R, E, LOS, ?, ?>, SearchQueryIndexScope<?>, BackendSessionContext, SearchLoadingContextBuilder<E, LOS>) - Method in class org.hibernate.search.backend.lucene.LuceneExtension
- extendOptional(SearchQuery<H>, SearchLoadingContext<?>) - Method in class org.hibernate.search.backend.lucene.LuceneExtension
- extendOptional(SearchSortFactory) - Method in class org.hibernate.search.backend.lucene.LuceneExtension
- extendOrFail(IndexScope) - Method in class org.hibernate.search.backend.lucene.LuceneExtension
- extendOrFail(IndexFieldTypeFactory) - Method in class org.hibernate.search.backend.lucene.LuceneExtension
- extendOrFail(SchemaExport) - Method in class org.hibernate.search.backend.lucene.LuceneExtension
- externalRepresentation() - Method in enum org.hibernate.search.backend.lucene.lowlevel.directory.FileSystemAccessStrategyName
- externalRepresentation() - Method in enum org.hibernate.search.backend.lucene.schema.SchemaIdStrategy
- extract(IndexableField) - Method in interface org.hibernate.search.backend.lucene.types.converter.LuceneFieldValueExtractor
-
Extract the value from the Lucene field.
F
- FACTOR - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.MergeRadicals
- FILESYSTEM_ACCESS_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.DirectoryRadicals
- FileSystemAccessStrategyName - Enum in org.hibernate.search.backend.lucene.lowlevel.directory
- fromLuceneQuery(Query) - Method in interface org.hibernate.search.backend.lucene.search.predicate.dsl.LuceneSearchPredicateFactory
-
Create a predicate from a Lucene
Query. - fromLuceneSort(Sort) - Method in interface org.hibernate.search.backend.lucene.search.sort.dsl.LuceneSearchSortFactory
-
Order elements by a given Lucene
Sort. - fromLuceneSortField(SortField) - Method in interface org.hibernate.search.backend.lucene.search.sort.dsl.LuceneSearchSortFactory
-
Order elements by a given Lucene
SortField.
G
- get() - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryHolder
- get() - Static method in class org.hibernate.search.backend.lucene.LuceneExtension
-
Get the extension with generic parameters automatically set as appropriate for the context in which it's used.
I
- INDEXING_PREFIX - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The prefix for indexing-related property keys.
- INDEXING_QUEUE_COUNT - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.Defaults
- INDEXING_QUEUE_COUNT - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The number of indexing queues assigned to each index (or each shard of each index, when sharding is enabled).
- INDEXING_QUEUE_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.Defaults
- INDEXING_QUEUE_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The size of indexing queues.
- indexingAnalyzer() - Method in interface org.hibernate.search.backend.lucene.index.LuceneIndexManager
- indexName() - Method in interface org.hibernate.search.backend.lucene.index.spi.ShardingStrategyInitializationContext
- indexName() - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryCreationContext
- INFOSTREAM - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.WriterRadicals
- initialize(ShardingStrategyInitializationContext) - Method in interface org.hibernate.search.backend.lucene.index.spi.ShardingStrategy
-
Initializes the sharding strategy.
- instance(Analyzer) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalyzerTypeStep
-
Assign the given analyzer instance to this analyzer definition.
- instance(Analyzer) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneNormalizerTypeStep
-
Assign the given normalizer instance to this normalizer definition.
- IO_COMMIT_INTERVAL - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.Defaults
- IO_COMMIT_INTERVAL - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
How much time may pass after an index change until the change is committed.
- IO_MERGE_CALIBRATE_BY_DELETES - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The value to pass to
LogMergePolicy.setCalibrateSizeByDeletes(boolean). - IO_MERGE_FACTOR - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The value to pass to
LogMergePolicy.setMergeFactor(int). - IO_MERGE_MAX_DOCS - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The value to pass to
LogMergePolicy.setMaxMergeDocs(int). - IO_MERGE_MAX_FORCED_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The value to pass to
LogByteSizeMergePolicy.setMaxMergeMBForForcedMerge(double). - IO_MERGE_MAX_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The value to pass to
LogByteSizeMergePolicy.setMaxMergeMB(double). - IO_MERGE_MIN_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The value to pass to
LogByteSizeMergePolicy.setMinMergeMB(double). - IO_MERGE_PREFIX - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The prefix for property keys related to merge.
- IO_PREFIX - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The prefix for I/O-related property keys.
- IO_REFRESH_INTERVAL - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.Defaults
- IO_REFRESH_INTERVAL - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
How much time may pass after an index write until the index reader is considered stale and re-created.
- IO_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.Defaults
- IO_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
How to handle input/output, i.e.
- IO_WRITER_INFOSTREAM - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
Whether to log the
IndexWriterConfig.setInfoStream(InfoStream)(at the trace level) or not. - IO_WRITER_MAX_BUFFERED_DOCS - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The value to pass to
IndexWriterConfig.setMaxBufferedDocs(int). - IO_WRITER_PREFIX - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The prefix for property keys related to the index writer.
- IO_WRITER_RAM_BUFFER_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The value to pass to
IndexWriterConfig.setRAMBufferSizeMB(double). - IOStrategyName - Enum in org.hibernate.search.backend.lucene.lowlevel.index
L
- LOCKING_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.DirectoryRadicals
- LockingStrategyName - Enum in org.hibernate.search.backend.lucene.lowlevel.directory
- LUCENE_8 - Enum constant in enum org.hibernate.search.backend.lucene.schema.SchemaIdStrategy
-
Deprecated.
- LUCENE_9 - Enum constant in enum org.hibernate.search.backend.lucene.schema.SchemaIdStrategy
-
This strategy will create documents compatible with future versions of Hibernate Search.
- LUCENE_VERSION - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings.Defaults
- LUCENE_VERSION - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings
-
The Lucene version to passed to analyzers when they are created.
- LuceneAnalysisComponentParametersStep - Interface in org.hibernate.search.backend.lucene.analysis.model.dsl
-
The step in an analysis component definition where optional parameters can be set.
- LuceneAnalysisConfigurationContext - Interface in org.hibernate.search.backend.lucene.analysis
-
A context allowing the definition of named analyzers and normalizers in a Lucene backend.
- LuceneAnalysisConfigurer - Interface in org.hibernate.search.backend.lucene.analysis
-
A provider of analysis-related definitions that can be referenced from the mapping, e.g.
- LuceneAnalysisOptionalComponentsStep - Interface in org.hibernate.search.backend.lucene.analysis.model.dsl
-
The step in an analyzer/normalizer definition where optional components such as char filters or token filters can be added.
- LuceneAnalyzerOptionalComponentsStep - Interface in org.hibernate.search.backend.lucene.analysis.model.dsl
-
The step in an analyzer definition where tokenizer paramaters can be set, and where optional components such as char filters or token filters can be added.
- LuceneAnalyzerTokenizerStep - Interface in org.hibernate.search.backend.lucene.analysis.model.dsl
-
The step in an analyzer definition where the tokenizer can be set.
- LuceneAnalyzerTypeStep - Interface in org.hibernate.search.backend.lucene.analysis.model.dsl
-
The initial step in an analyzer definition, where the type of analyzer can be set.
- LuceneBackend - Interface in org.hibernate.search.backend.lucene
- LuceneBackendSettings - Class in org.hibernate.search.backend.lucene.cfg
-
Configuration properties for Lucene backends.
- LuceneBackendSettings.Defaults - Class in org.hibernate.search.backend.lucene.cfg
-
Default values for the different settings if no values are given.
- LuceneBackendSpiSettings - Class in org.hibernate.search.backend.lucene.cfg.spi
-
Configuration properties for the Hibernate Search Lucene backend that are considered SPI (and not API).
- LuceneBackendSpiSettings.Defaults - Class in org.hibernate.search.backend.lucene.cfg.spi
-
Default values for the different settings if no values are given.
- LuceneBackendSpiSettings.Radicals - Class in org.hibernate.search.backend.lucene.cfg.spi
-
Configuration property keys without the
prefix. - LuceneExtension<H,
R, E, LOS> - Class in org.hibernate.search.backend.lucene -
An extension for the Lucene backend, giving access to Lucene-specific features.
- LuceneFieldContributor<F> - Interface in org.hibernate.search.backend.lucene.types.converter
-
A contributor adding native Lucene fields to the index schema.
- LuceneFieldValueExtractor<F> - Interface in org.hibernate.search.backend.lucene.types.converter
-
An extractor extracting the value from a native Lucene field.
- LuceneIndexFieldTypeFactory - Interface in org.hibernate.search.backend.lucene.types.dsl
- LuceneIndexManager - Interface in org.hibernate.search.backend.lucene.index
- LuceneIndexSchemaExport - Interface in org.hibernate.search.backend.lucene.schema.management
-
Extended version of an
SchemaExportthat exposes any Lucene-specific methods. - LuceneIndexScope - Interface in org.hibernate.search.backend.lucene.scope
-
The
LuceneIndexScopeexposesIndexReaders directly, making it possible to query the Lucene indexes directly bypassing Hibernate Search. - LuceneIndexSettings - Class in org.hibernate.search.backend.lucene.cfg
-
Configuration properties for Lucene indexes.
- LuceneIndexSettings.Defaults - Class in org.hibernate.search.backend.lucene.cfg
-
Default values for the different settings if no values are given.
- LuceneIndexSettings.DirectoryRadicals - Class in org.hibernate.search.backend.lucene.cfg
-
Configuration property keys for directories without the
prefix. - LuceneIndexSettings.IndexingRadicals - Class in org.hibernate.search.backend.lucene.cfg
-
Configuration property keys for indexing, without the
prefix. - LuceneIndexSettings.IORadicals - Class in org.hibernate.search.backend.lucene.cfg
-
Configuration property keys for I/O, without the
prefix. - LuceneIndexSettings.MergeRadicals - Class in org.hibernate.search.backend.lucene.cfg
-
Configuration property keys for merge options, without the
prefix. - LuceneIndexSettings.ShardingRadicals - Class in org.hibernate.search.backend.lucene.cfg
-
Configuration property keys for sharding, without the
prefix. - LuceneIndexSettings.WriterRadicals - Class in org.hibernate.search.backend.lucene.cfg
-
Configuration property keys for index writer options, without the
prefix. - LuceneMigrationUtils - Class in org.hibernate.search.backend.lucene.search.spi
- LuceneNormalizerOptionalComponentsStep - Interface in org.hibernate.search.backend.lucene.analysis.model.dsl
-
The step in a normalizer definition where optional components such as char filters or token filters can be added.
- LuceneNormalizerTypeStep - Interface in org.hibernate.search.backend.lucene.analysis.model.dsl
-
The initial step in an analyzer definition, where the type of normalizer can be set.
- LuceneSearchAggregationFactory - Interface in org.hibernate.search.backend.lucene.search.aggregation.dsl
- LuceneSearchFetchable<H> - Interface in org.hibernate.search.backend.lucene.search.query
- LuceneSearchPredicateFactory - Interface in org.hibernate.search.backend.lucene.search.predicate.dsl
-
A factory for search predicates with some Lucene-specific methods.
- LuceneSearchProjectionFactory<R,
E> - Interface in org.hibernate.search.backend.lucene.search.projection.dsl -
A factory for search projections with some Lucene-specific methods.
- LuceneSearchQuery<H> - Interface in org.hibernate.search.backend.lucene.search.query
- LuceneSearchQueryOptionsStep<H,
LOS> - Interface in org.hibernate.search.backend.lucene.search.query.dsl - LuceneSearchQuerySelectStep<R,
E, LOS> - Interface in org.hibernate.search.backend.lucene.search.query.dsl - LuceneSearchQueryWhereStep<H,
LOS> - Interface in org.hibernate.search.backend.lucene.search.query.dsl - LuceneSearchResult<H> - Interface in org.hibernate.search.backend.lucene.search.query
- LuceneSearchScroll<H> - Interface in org.hibernate.search.backend.lucene.search.query
- LuceneSearchScrollResult<H> - Interface in org.hibernate.search.backend.lucene.search.query
- LuceneSearchSortFactory - Interface in org.hibernate.search.backend.lucene.search.sort.dsl
-
A factory for search sorts with some Lucene-specific methods.
- luceneSort() - Method in interface org.hibernate.search.backend.lucene.search.query.LuceneSearchQuery
- LuceneStandardIndexFieldTypeOptionsStep<S extends LuceneStandardIndexFieldTypeOptionsStep<?,
F>, F> - Interface in org.hibernate.search.backend.lucene.types.dsl - luceneVersion() - Method in interface org.hibernate.search.backend.lucene.cache.QueryCachingConfigurationContext
- LuceneWorkExecutorProvider - Interface in org.hibernate.search.backend.lucene.work.spi
- LuceneWorkExecutorProvider.Context - Interface in org.hibernate.search.backend.lucene.work.spi
M
- MAX_BUFFERED_DOCS - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.WriterRadicals
- MAX_DOCS - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.MergeRadicals
- MAX_FORCED_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.MergeRadicals
- MAX_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.MergeRadicals
- MIN_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.MergeRadicals
- MMAP - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.directory.FileSystemAccessStrategyName
- MULTI_TENANCY_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings.Defaults
-
Deprecated.The default for this property is now dynamic and depends on the mapper. If the multi-tenancy is enabled in the mapper, the default is
MultiTenancyStrategyName.DISCRIMINATOR. Otherwise, the default is stillMultiTenancyStrategyName.NONE. - MULTI_TENANCY_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings
-
How to implement multi-tenancy.
- MultiTenancyStrategyName - Enum in org.hibernate.search.backend.lucene.multitenancy
N
- NATIVE_FILESYSTEM - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.directory.LockingStrategyName
- NEAR_REAL_TIME - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.index.IOStrategyName
-
The default, near-real-time strategy, where index readers are based on the index writer to get up-to-date search results, the index writer is committed periodically.
- NIO - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.directory.FileSystemAccessStrategyName
- NONE - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.directory.LockingStrategyName
- NONE - Enum constant in enum org.hibernate.search.backend.lucene.multitenancy.MultiTenancyStrategyName
-
Single tenant configuration.
- normalizer(String) - Method in interface org.hibernate.search.backend.lucene.analysis.LuceneAnalysisConfigurationContext
-
Start a new normalizer definition.
- normalizer(String) - Method in interface org.hibernate.search.backend.lucene.LuceneBackend
- NUMBER_OF_SHARDS - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.ShardingRadicals
O
- of(String) - Static method in enum org.hibernate.search.backend.lucene.lowlevel.directory.FileSystemAccessStrategyName
- of(String) - Static method in enum org.hibernate.search.backend.lucene.lowlevel.directory.LockingStrategyName
- of(String) - Static method in enum org.hibernate.search.backend.lucene.lowlevel.index.IOStrategyName
- of(String) - Static method in enum org.hibernate.search.backend.lucene.multitenancy.MultiTenancyStrategyName
- of(String) - Static method in enum org.hibernate.search.backend.lucene.schema.SchemaIdStrategy
- openIndexReader() - Method in interface org.hibernate.search.backend.lucene.scope.LuceneIndexScope
-
Opens an IndexReader for all indexes containing the entities of the search scope.
- openIndexReader(Set<String>) - Method in interface org.hibernate.search.backend.lucene.scope.LuceneIndexScope
-
Opens an IndexReader on shards assigned to the given routing keys for all indexes containing the entities of the search scope.
- org.hibernate.search.backend.lucene - package org.hibernate.search.backend.lucene
- org.hibernate.search.backend.lucene.analysis - package org.hibernate.search.backend.lucene.analysis
- org.hibernate.search.backend.lucene.analysis.model.dsl - package org.hibernate.search.backend.lucene.analysis.model.dsl
- org.hibernate.search.backend.lucene.cache - package org.hibernate.search.backend.lucene.cache
- org.hibernate.search.backend.lucene.cfg - package org.hibernate.search.backend.lucene.cfg
- org.hibernate.search.backend.lucene.cfg.spi - package org.hibernate.search.backend.lucene.cfg.spi
- org.hibernate.search.backend.lucene.index - package org.hibernate.search.backend.lucene.index
- org.hibernate.search.backend.lucene.index.spi - package org.hibernate.search.backend.lucene.index.spi
- org.hibernate.search.backend.lucene.lowlevel.directory - package org.hibernate.search.backend.lucene.lowlevel.directory
- org.hibernate.search.backend.lucene.lowlevel.directory.spi - package org.hibernate.search.backend.lucene.lowlevel.directory.spi
- org.hibernate.search.backend.lucene.lowlevel.index - package org.hibernate.search.backend.lucene.lowlevel.index
- org.hibernate.search.backend.lucene.multitenancy - package org.hibernate.search.backend.lucene.multitenancy
- org.hibernate.search.backend.lucene.schema - package org.hibernate.search.backend.lucene.schema
- org.hibernate.search.backend.lucene.schema.management - package org.hibernate.search.backend.lucene.schema.management
- org.hibernate.search.backend.lucene.scope - package org.hibernate.search.backend.lucene.scope
- org.hibernate.search.backend.lucene.search.aggregation.dsl - package org.hibernate.search.backend.lucene.search.aggregation.dsl
- org.hibernate.search.backend.lucene.search.predicate.dsl - package org.hibernate.search.backend.lucene.search.predicate.dsl
- org.hibernate.search.backend.lucene.search.projection.dsl - package org.hibernate.search.backend.lucene.search.projection.dsl
- org.hibernate.search.backend.lucene.search.query - package org.hibernate.search.backend.lucene.search.query
- org.hibernate.search.backend.lucene.search.query.dsl - package org.hibernate.search.backend.lucene.search.query.dsl
- org.hibernate.search.backend.lucene.search.sort.dsl - package org.hibernate.search.backend.lucene.search.sort.dsl
- org.hibernate.search.backend.lucene.search.spi - package org.hibernate.search.backend.lucene.search.spi
- org.hibernate.search.backend.lucene.types.converter - package org.hibernate.search.backend.lucene.types.converter
- org.hibernate.search.backend.lucene.types.dsl - package org.hibernate.search.backend.lucene.types.dsl
- org.hibernate.search.backend.lucene.work.spi - package org.hibernate.search.backend.lucene.work.spi
P
- param(String, String) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalysisComponentParametersStep
-
Set a parameter.
- param(String, String) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalyzerOptionalComponentsStep
-
Set a tokenizer parameter.
- PREFIX - Static variable in class org.hibernate.search.backend.lucene.cfg.spi.LuceneBackendSpiSettings
-
The prefix expected for the key of every Hibernate Search configuration property.
- propertySource() - Method in interface org.hibernate.search.backend.lucene.work.spi.LuceneWorkExecutorProvider.Context
-
Gives access to various configuration properties that might be useful during executor instantiation.
Q
- QUERY_CACHING_CONFIGURER - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings
-
The configurer for query caching.
- queryCache(QueryCache) - Method in interface org.hibernate.search.backend.lucene.cache.QueryCachingConfigurationContext
- QueryCachingConfigurationContext - Interface in org.hibernate.search.backend.lucene.cache
-
A context allowing the configuration of query caching in a Lucene backend.
- QueryCachingConfigurer - Interface in org.hibernate.search.backend.lucene.cache
-
A configurer for query caching.
- queryCachingPolicy(QueryCachingPolicy) - Method in interface org.hibernate.search.backend.lucene.cache.QueryCachingConfigurationContext
- QUEUE_COUNT - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.IndexingRadicals
- QUEUE_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.IndexingRadicals
R
- RAM_BUFFER_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.WriterRadicals
- recommendedThreadNamePrefix() - Method in interface org.hibernate.search.backend.lucene.work.spi.LuceneWorkExecutorProvider.Context
- REFRESH_INTERVAL - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.IORadicals
- ROOT - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.DirectoryRadicals
S
- SCHEMA_ID_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings.Defaults
- SCHEMA_ID_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings
-
Strategy that defines how to read/write IDs to/from a document.
- SchemaIdStrategy - Enum in org.hibernate.search.backend.lucene.schema
-
Strategy that defines how to read/write IDs to/from a document.
- searchAnalyzer() - Method in interface org.hibernate.search.backend.lucene.index.LuceneIndexManager
- select(Class<P>) - Method in interface org.hibernate.search.backend.lucene.search.query.dsl.LuceneSearchQuerySelectStep
- select(Function<? super LuceneSearchProjectionFactory<R, E>, ? extends ProjectionFinalStep<P>>) - Method in interface org.hibernate.search.backend.lucene.search.query.dsl.LuceneSearchQuerySelectStep
- select(SearchProjection<?>...) - Method in interface org.hibernate.search.backend.lucene.search.query.dsl.LuceneSearchQuerySelectStep
- select(SearchProjection<P>) - Method in interface org.hibernate.search.backend.lucene.search.query.dsl.LuceneSearchQuerySelectStep
- selectEntity() - Method in interface org.hibernate.search.backend.lucene.search.query.dsl.LuceneSearchQuerySelectStep
- selectEntityReference() - Method in interface org.hibernate.search.backend.lucene.search.query.dsl.LuceneSearchQuerySelectStep
- SHARD_IDENTIFIERS - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.ShardingRadicals
- shardId() - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryCreationContext
- shardIdentifiers(Set<String>) - Method in interface org.hibernate.search.backend.lucene.index.spi.ShardingStrategyInitializationContext
- SHARDING_NUMBER_OF_SHARDS - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The number of shards to create for the index, i.e.
- SHARDING_PREFIX - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The prefix for sharding-related property keys.
- SHARDING_SHARD_IDENTIFIERS - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The list of shard identifiers to accept for the index.
- SHARDING_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.Defaults
- SHARDING_STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The sharding strategy, deciding the number of shards, their identifiers, and how to translate a routing key into a shard identifier.
- ShardingStrategy - Interface in org.hibernate.search.backend.lucene.index.spi
-
A strategy for translating routing keys into actual shard identifiers
- ShardingStrategyInitializationContext - Interface in org.hibernate.search.backend.lucene.index.spi
- shardKey(String, String) - Static method in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
Builds a configuration property key for the given shard of all indexes of the default backend, with the given radical.
- shardKey(String, String, String) - Static method in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
Builds a configuration property key for the given shard of the given index of the default backend, with the given radical.
- shardKey(String, String, String, String) - Static method in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
Builds a configuration property key for the given shard of the given index of the given backend, with the given radical.
- SHARDS - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings
-
The root property whose children are shards, e.g.
- similarity(Similarity) - Method in interface org.hibernate.search.backend.lucene.analysis.LuceneAnalysisConfigurationContext
-
Set the
Similarity. - SIMPLE - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.directory.FileSystemAccessStrategyName
-
Deprecated.This strategy will be removed in a future version of Lucene.
- SIMPLE_FILESYSTEM - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.directory.LockingStrategyName
- SINGLE_INSTANCE - Enum constant in enum org.hibernate.search.backend.lucene.lowlevel.directory.LockingStrategyName
- start() - Method in interface org.hibernate.search.backend.lucene.lowlevel.directory.spi.DirectoryHolder
-
Allocate internal resources (filesystem directories, ...) as necessary, along with the directory itself.
- STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.IORadicals
- STRATEGY - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.ShardingRadicals
T
- THREAD_POOL_SIZE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings
-
The size of the thread pool assigned to the backend.
- threadPoolProvider() - Method in interface org.hibernate.search.backend.lucene.work.spi.LuceneWorkExecutorProvider.Context
- tokenFilter(Class<? extends TokenFilterFactory>) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalysisOptionalComponentsStep
-
Add a token filter that the analyzer will use.
- tokenFilter(String) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalysisOptionalComponentsStep
-
Add a token filter that the analyzer will use.
- tokenizer(Class<? extends TokenizerFactory>) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalyzerTokenizerStep
-
Set the tokenizer to use.
- tokenizer(String) - Method in interface org.hibernate.search.backend.lucene.analysis.model.dsl.LuceneAnalyzerTokenizerStep
-
Set the tokenizer to use.
- toLuceneQuery(SearchPredicate) - Static method in class org.hibernate.search.backend.lucene.search.spi.LuceneMigrationUtils
- toLuceneSort(SearchSort) - Static method in class org.hibernate.search.backend.lucene.search.spi.LuceneMigrationUtils
- topDocs() - Method in interface org.hibernate.search.backend.lucene.search.query.LuceneSearchResult
- toQuery() - Method in interface org.hibernate.search.backend.lucene.search.query.dsl.LuceneSearchQueryOptionsStep
- toShardIdentifier(String, String) - Method in interface org.hibernate.search.backend.lucene.index.spi.ShardingStrategy
-
Returns the shard identifier corresponding to the given document ID and routing key.
- toShardIdentifiers(Set<String>) - Method in interface org.hibernate.search.backend.lucene.index.spi.ShardingStrategy
-
Returns all the shard identifiers that can be assigned to the given routing keys by
ShardingStrategy.toShardIdentifier(String, String). - TYPE - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneIndexSettings.DirectoryRadicals
- TYPE_NAME - Static variable in class org.hibernate.search.backend.lucene.cfg.LuceneBackendSettings
-
The value to set the
backend typeconfiguration property to in order to get a Lucene backend instantiated by Hibernate Search.
V
- valueOf(String) - Static method in enum org.hibernate.search.backend.lucene.lowlevel.directory.FileSystemAccessStrategyName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.search.backend.lucene.lowlevel.directory.LockingStrategyName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.search.backend.lucene.lowlevel.index.IOStrategyName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.search.backend.lucene.multitenancy.MultiTenancyStrategyName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hibernate.search.backend.lucene.schema.SchemaIdStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.hibernate.search.backend.lucene.lowlevel.directory.FileSystemAccessStrategyName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hibernate.search.backend.lucene.lowlevel.directory.LockingStrategyName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hibernate.search.backend.lucene.lowlevel.index.IOStrategyName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hibernate.search.backend.lucene.multitenancy.MultiTenancyStrategyName
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hibernate.search.backend.lucene.schema.SchemaIdStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeExecutor(LuceneWorkExecutorProvider.Context) - Method in interface org.hibernate.search.backend.lucene.work.spi.LuceneWorkExecutorProvider
All Classes and Interfaces|All Packages|Constant Field Values
SchemaIdStrategy.LUCENE_9instead. Note that switching toa new strategywill require indexes to be recreated and repopulated.