Package org.apache.lucene.document
Class LongRangeDocValuesField
java.lang.Object
org.apache.lucene.document.Field
org.apache.lucene.document.BinaryDocValuesField
org.apache.lucene.document.LongRangeDocValuesField
- All Implemented Interfaces:
IndexableField
DocValues field for LongRange. This is a single valued field per document due to being an
extension of BinaryDocValuesField.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.document.Field
Field.Store
-
Field Summary
Fields inherited from class org.apache.lucene.document.BinaryDocValuesField
TYPE
Fields inherited from class org.apache.lucene.document.Field
fieldsData, name, tokenStream, type
-
Constructor Summary
ConstructorDescriptionLongRangeDocValuesField
(String field, long[] min, long[] max) Sole constructor. -
Method Summary
Modifier and TypeMethodDescriptionlong
getMax
(int dimension) Get the maximum value for the given dimension.long
getMin
(int dimension) Get the minimum value for the given dimension.static Query
newSlowIntersectsQuery
(String field, long[] min, long[] max) Create a new range query that finds all ranges that intersect using doc values.Methods inherited from class org.apache.lucene.document.Field
binaryValue, fieldType, getCharSequenceValue, invertableType, name, numericValue, readerValue, setBytesValue, setBytesValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setReaderValue, setShortValue, setStringValue, setTokenStream, storedValue, stringValue, tokenStream, tokenStreamValue, toString
-
Constructor Details
-
LongRangeDocValuesField
Sole constructor.
-
-
Method Details
-
getMin
public long getMin(int dimension) Get the minimum value for the given dimension. -
getMax
public long getMax(int dimension) Get the maximum value for the given dimension. -
newSlowIntersectsQuery
Create a new range query that finds all ranges that intersect using doc values. NOTE: This doesn't leverage indexing and may be slow.- See Also:
-