Package org.apache.lucene.facet
Class MultiFacetQuery
java.lang.Object
org.apache.lucene.search.Query
org.apache.lucene.search.MultiTermQuery
org.apache.lucene.search.TermInSetQuery
org.apache.lucene.facet.MultiFacetQuery
- All Implemented Interfaces:
Accountable
A multi-terms
Query
over a FacetField
.
NOTE:This helper class is an alternative to DrillDownQuery
especially in cases
where you don't intend to use DrillSideways
- See Also:
- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.search.MultiTermQuery
MultiTermQuery.RewriteMethod, MultiTermQuery.TopTermsBlendedFreqScoringRewrite, MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite, MultiTermQuery.TopTermsScoringBooleanQueryRewrite
-
Field Summary
Fields inherited from class org.apache.lucene.search.MultiTermQuery
CONSTANT_SCORE_BLENDED_REWRITE, CONSTANT_SCORE_BOOLEAN_REWRITE, CONSTANT_SCORE_REWRITE, DOC_VALUES_REWRITE, rewriteMethod, SCORING_BOOLEAN_REWRITE
Fields inherited from interface org.apache.lucene.util.Accountable
NULL_ACCOUNTABLE
-
Constructor Summary
ConstructorDescriptionMultiFacetQuery
(String dimension, String[]... paths) Creates a newMultiFacetQuery
filtering the query on the given dimension.MultiFacetQuery
(FacetsConfig facetsConfig, String dimension, String[]... paths) Creates a newMultiFacetQuery
filtering the query on the given dimension. -
Method Summary
Methods inherited from class org.apache.lucene.search.TermInSetQuery
equals, getChildResources, getTermData, getTermsCount, getTermsEnum, hashCode, ramBytesUsed, toString, visit
Methods inherited from class org.apache.lucene.search.MultiTermQuery
getField, getRewriteMethod, getTermsEnum, rewrite, setRewriteMethod
Methods inherited from class org.apache.lucene.search.Query
classHash, createWeight, rewrite, sameClassAs, toString
-
Constructor Details
-
MultiFacetQuery
Creates a newMultiFacetQuery
filtering the query on the given dimension. -
MultiFacetQuery
Creates a newMultiFacetQuery
filtering the query on the given dimension.NOTE:Uses FacetsConfig.DEFAULT_DIM_CONFIG.
-