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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LuceneSearchAggregationFactoryaggregationFactory()TimeoutManagercreateTimeoutManager(Long timeout, TimeUnit timeUnit, boolean exceptionOnTimeout)org.apache.lucene.search.QueryfilterOrNull(String tenantId)booleanhasNestedDocuments()Collection<? extends LuceneSearchIndexContext>indexes()Map<String,? extends LuceneSearchIndexContext>mappedTypeNameToIndex()LuceneSearchPredicateFactorypredicateFactory()<R,E>
LuceneSearchProjectionFactory<R,E>projectionFactory()<P> LuceneSearchQueryBuilder<P>select(BackendSessionContext sessionContext, SearchLoadingContextBuilder<?,?> loadingContextBuilder, SearchProjection<P> projection)LuceneSearchSortFactorysortFactory()-
Methods inherited from interface org.hibernate.search.util.common.reporting.spi.EventContextProvider
eventContext
-
Methods inherited from interface org.hibernate.search.backend.lucene.search.aggregation.impl.LuceneSearchAggregationIndexScope
aggregationBuilders
-
Methods inherited from interface org.hibernate.search.backend.lucene.search.common.impl.LuceneSearchIndexScope
analysisDefinitionRegistry, child
-
Methods inherited from interface org.hibernate.search.backend.lucene.search.predicate.impl.LuceneSearchPredicateIndexScope
predicateBuilders
-
Methods inherited from interface org.hibernate.search.backend.lucene.search.projection.impl.LuceneSearchProjectionIndexScope
projectionBuilders
-
Methods inherited from interface org.hibernate.search.backend.lucene.search.sort.impl.LuceneSearchSortIndexScope
sortBuilders
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexScope
fieldQueryElement, hibernateSearchIndexNames, identifier, mappingContext, rootQueryElement, toAbsolutePath, toDocumentValueConvertContext, withRoot
-
Methods inherited from interface org.hibernate.search.engine.search.projection.spi.SearchProjectionIndexScope
mappedTypeContexts, projectionRegistry
-
Methods inherited from interface org.hibernate.search.engine.search.query.spi.SearchQueryIndexScope
highlighterFactory
-
-
-
-
Method Detail
-
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
<R,E> LuceneSearchProjectionFactory<R,E> projectionFactory()
- Specified by:
projectionFactoryin interfaceSearchQueryIndexScope<S extends LuceneSearchQueryIndexScope<?>>
-
aggregationFactory
LuceneSearchAggregationFactory aggregationFactory()
- Specified by:
aggregationFactoryin interfaceSearchQueryIndexScope<S extends LuceneSearchQueryIndexScope<?>>
-
filterOrNull
org.apache.lucene.search.Query filterOrNull(String tenantId)
-
createTimeoutManager
TimeoutManager createTimeoutManager(Long timeout, TimeUnit timeUnit, boolean exceptionOnTimeout)
-
indexes
Collection<? extends LuceneSearchIndexContext> indexes()
-
mappedTypeNameToIndex
Map<String,? extends LuceneSearchIndexContext> mappedTypeNameToIndex()
-
hasNestedDocuments
boolean hasNestedDocuments()
-
-