Interface LuceneIndexManager
- All Superinterfaces:
IndexManager
-
Method Summary
Modifier and TypeMethodDescriptionbackend()longcomputeSizeInBytesAsync(OperationSubmitter operationSubmitter) Methods inherited from interface IndexManager
analyze, analyzeAsync, descriptor, normalize, normalizeAsync, unwrap
-
Method Details
-
backend
LuceneBackend backend()- Specified by:
backendin interfaceIndexManager- Returns:
- The backend in which this index manager is defined.
-
indexingAnalyzer
Analyzer indexingAnalyzer()- Returns:
- The analyzer used when indexing. This analyzer behaves differently for each field, delegating to the analyzer configured in the mapping.
-
searchAnalyzer
Analyzer searchAnalyzer()- Returns:
- The analyzer used in search queries. This analyzer behaves differently for each field, delegating to the analyzer configured in the mapping.
-
computeSizeInBytes
long computeSizeInBytes()- Returns:
- The size of the index on its storage support, in bytes.
-
computeSizeInBytesAsync
CompletionStage<Long> computeSizeInBytesAsync()- Returns:
- A future that will ultimately provide the size of the index on its storage support, in bytes.
-
computeSizeInBytesAsync
- Parameters:
operationSubmitter- How to handle request to submit operation when the queue is full.- Returns:
- A future that will ultimately provide the size of the index on its storage support, in bytes.
-