Interface LuceneSearchQueryIndexScope<S extends LuceneSearchQueryIndexScope<?>>
- All Superinterfaces:
EventContextProvider,LuceneSearchAggregationIndexScope<S>,LuceneSearchIndexScope<S>,LuceneSearchPredicateIndexScope<S>,LuceneSearchProjectionIndexScope<S>,LuceneSearchSortIndexScope<S>,SearchAggregationIndexScope<S>,SearchIndexScope<S>,SearchPredicateIndexScope<S>,SearchProjectionIndexScope<S>,SearchQueryIndexScope<S>,SearchSortIndexScope<S>
- All Known Implementing Classes:
LuceneSearchIndexScopeImpl
public interface LuceneSearchQueryIndexScope<S extends LuceneSearchQueryIndexScope<?>>
extends SearchQueryIndexScope<S>, LuceneSearchIndexScope<S>, LuceneSearchPredicateIndexScope<S>, LuceneSearchSortIndexScope<S>, LuceneSearchProjectionIndexScope<S>, LuceneSearchAggregationIndexScope<S>
-
Method Summary
Modifier and TypeMethodDescriptioncreateTimeoutManager(Long timeout, TimeUnit timeUnit, boolean exceptionOnTimeout) org.apache.lucene.search.QueryfilterOrNull(String tenantId) booleanCollection<? extends LuceneSearchIndexContext>indexes()Map<String,? extends LuceneSearchIndexContext> <R,E> LuceneSearchProjectionFactory<R, E> <P> LuceneSearchQueryBuilder<P>select(BackendSessionContext sessionContext, SearchLoadingContextBuilder<?, ?> loadingContextBuilder, SearchProjection<P> projection) Methods inherited from interface org.hibernate.search.util.common.reporting.spi.EventContextProvider
eventContextMethods inherited from interface org.hibernate.search.backend.lucene.search.aggregation.impl.LuceneSearchAggregationIndexScope
aggregationBuildersMethods inherited from interface org.hibernate.search.backend.lucene.search.common.impl.LuceneSearchIndexScope
analysisDefinitionRegistry, childMethods inherited from interface org.hibernate.search.backend.lucene.search.predicate.impl.LuceneSearchPredicateIndexScope
predicateBuildersMethods inherited from interface org.hibernate.search.backend.lucene.search.projection.impl.LuceneSearchProjectionIndexScope
projectionBuildersMethods inherited from interface org.hibernate.search.backend.lucene.search.sort.impl.LuceneSearchSortIndexScope
sortBuildersMethods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexScope
fieldQueryElement, hibernateSearchIndexNames, identifier, mappingContext, rootQueryElement, toAbsolutePath, toDocumentValueConvertContext, withRootMethods inherited from interface org.hibernate.search.engine.search.projection.spi.SearchProjectionIndexScope
mappedTypeContexts, projectionRegistryMethods inherited from interface org.hibernate.search.engine.search.query.spi.SearchQueryIndexScope
highlighterFactory
-
Method Details
-
select
<P> LuceneSearchQueryBuilder<P> select(BackendSessionContext sessionContext, SearchLoadingContextBuilder<?, ?> loadingContextBuilder, SearchProjection<P> projection) - Specified by:
selectin interfaceSearchQueryIndexScope<S extends LuceneSearchQueryIndexScope<?>>
-
predicateFactory
LuceneSearchPredicateFactory predicateFactory()- Specified by:
predicateFactoryin interfaceSearchQueryIndexScope<S extends LuceneSearchQueryIndexScope<?>>
-
sortFactory
LuceneSearchSortFactory sortFactory()- Specified by:
sortFactoryin interfaceSearchQueryIndexScope<S extends LuceneSearchQueryIndexScope<?>>
-
projectionFactory
- Specified by:
projectionFactoryin interfaceSearchQueryIndexScope<S extends LuceneSearchQueryIndexScope<?>>
-
aggregationFactory
LuceneSearchAggregationFactory aggregationFactory()- Specified by:
aggregationFactoryin interfaceSearchQueryIndexScope<S extends LuceneSearchQueryIndexScope<?>>
-
filterOrNull
-
createTimeoutManager
-
indexes
Collection<? extends LuceneSearchIndexContext> indexes() -
mappedTypeNameToIndex
Map<String,? extends LuceneSearchIndexContext> mappedTypeNameToIndex() -
hasNestedDocuments
boolean hasNestedDocuments()
-