Package org.apache.lucene.search
Class DocValuesNumbersQuery
- java.lang.Object
-
- org.apache.lucene.search.Query
-
- org.apache.lucene.search.DocValuesNumbersQuery
-
public class DocValuesNumbersQuery extends Query
LikeDocValuesTermsQuery, but this query only runs on a longNumericDocValuesFieldor aSortedNumericDocValuesField, matching all documents whose value in the specified field is contained in the provided set of long values.NOTE: be very careful using this query: it is typically much slower than using
TermsQuery, but in certain specialized cases may be faster.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description DocValuesNumbersQuery(String field, long[] numbers)DocValuesNumbersQuery(String field, Long... numbers)DocValuesNumbersQuery(String field, Collection<Long> numbers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WeightcreateWeight(IndexSearcher searcher, boolean needsScores, float boost)booleanequals(Object other)StringgetField()Set<Long>getNumbers()inthashCode()StringtoString(String defaultField)-
Methods inherited from class org.apache.lucene.search.Query
classHash, rewrite, sameClassAs, toString
-
-
-
-
Method Detail
-
getField
public String getField()
-
createWeight
public Weight createWeight(IndexSearcher searcher, boolean needsScores, float boost) throws IOException
- Overrides:
createWeightin classQuery- Throws:
IOException
-
-