Class TermsQuery
java.lang.Object
org.apache.lucene.search.Query
org.apache.lucene.search.MultiTermQuery
com.atlassian.confluence.impl.search.v2.lucene.TermsQuery
- All Implemented Interfaces:
- Cloneable
public class TermsQuery
extends org.apache.lucene.search.MultiTermQuery
A copy from 
org.apache.lucene.search.join.JoinUtil.TermsQuery. Note that the default rewrite method
 of MultiTermQuery doesn't calculate score which means it acts merely as a filter.- Since:
- 7.17
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.lucene.search.MultiTermQueryorg.apache.lucene.search.MultiTermQuery.ConstantScoreAutoRewrite, org.apache.lucene.search.MultiTermQuery.RewriteMethod, org.apache.lucene.search.MultiTermQuery.TopTermsBoostOnlyBooleanQueryRewrite, org.apache.lucene.search.MultiTermQuery.TopTermsScoringBooleanQueryRewrite
- 
Field SummaryFields inherited from class org.apache.lucene.search.MultiTermQueryCONSTANT_SCORE_AUTO_REWRITE_DEFAULT, CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE, CONSTANT_SCORE_FILTER_REWRITE, field, rewriteMethod, SCORING_BOOLEAN_QUERY_REWRITE
- 
Constructor SummaryConstructorsConstructorDescriptionTermsQuery(String field, Collection<String> terms) TermsQuery(String field, org.apache.lucene.util.BytesRefHash terms) 
- 
Method SummaryMethods inherited from class org.apache.lucene.search.MultiTermQuerygetField, getRewriteMethod, getTermsEnum, rewrite, setRewriteMethodMethods inherited from class org.apache.lucene.search.Queryclone, createWeight, extractTerms, getBoost, setBoost, toString
- 
Constructor Details- 
TermsQuery- Parameters:
- field- The field that should contain terms that are specified in the previous parameter
- terms- The terms that matching documents should have. The terms must be sorted by natural order.
 
- 
TermsQuery
 
- 
- 
Method Details- 
getTermsEnumprotected org.apache.lucene.index.TermsEnum getTermsEnum(org.apache.lucene.index.Terms terms, org.apache.lucene.util.AttributeSource atts) throws IOException - Specified by:
- getTermsEnumin class- org.apache.lucene.search.MultiTermQuery
- Throws:
- IOException
 
- 
toString- Specified by:
- toStringin class- org.apache.lucene.search.Query
 
- 
equals- Overrides:
- equalsin class- org.apache.lucene.search.MultiTermQuery
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- org.apache.lucene.search.MultiTermQuery
 
 
-