Class NumericDocValuesField

java.lang.Object
org.apache.lucene.document.Field
org.apache.lucene.document.NumericDocValuesField
All Implemented Interfaces:
IndexableField
Direct Known Subclasses:
ByteDocValuesField, DoubleDocValuesField, FloatDocValuesField, IntDocValuesField, LongDocValuesField, PackedLongDocValuesField, ShortDocValuesField

public class NumericDocValuesField extends Field

Field that stores a per-document long value for scoring, sorting or value retrieval. Here's an example usage:

   document.add(new NumericDocValuesField(name, 22L));
 

If you also need to store the value, you should add a separate StoredField instance.

  • Field Details

    • TYPE

      public static final FieldType TYPE
      Type for numeric DocValues.
  • Constructor Details

    • NumericDocValuesField

      public NumericDocValuesField(String name, long value)
      Creates a new DocValues field with the specified 64-bit long value
      Parameters:
      name - field name
      value - 64-bit long value
      Throws:
      IllegalArgumentException - if the field name is null