Class DoubleDocValuesField

All Implemented Interfaces:
IndexableField

public class DoubleDocValuesField extends NumericDocValuesField
Syntactic sugar for encoding doubles as NumericDocValues via Double.doubleToRawLongBits(double).

Per-document double values can be retrieved via LeafReader.getNumericDocValues(String).

NOTE: In most all cases this will be rather inefficient, requiring eight bytes per document. Consider encoding double values yourself with only as much precision as you require.

  • Constructor Details

    • DoubleDocValuesField

      public DoubleDocValuesField(String name, double value)
      Creates a new DocValues field with the specified 64-bit double value
      Parameters:
      name - field name
      value - 64-bit double value
      Throws:
      IllegalArgumentException - if the field name is null
  • Method Details