Class DerefBytesDocValuesField

All Implemented Interfaces:
IndexableField

@Deprecated public class DerefBytesDocValuesField extends BinaryDocValuesField
Deprecated.

Field that stores a per-document BytesRef value. Here's an example usage:

   document.add(new DerefBytesDocValuesField(name, new BytesRef("hello")));
 

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

See Also:
  • Field Details

    • TYPE_FIXED_LEN

      public static final FieldType TYPE_FIXED_LEN
      Deprecated.
      Type for bytes DocValues: all with the same length
    • TYPE_VAR_LEN

      public static final FieldType TYPE_VAR_LEN
      Deprecated.
      Type for bytes DocValues: can have variable lengths
  • Constructor Details

    • DerefBytesDocValuesField

      public DerefBytesDocValuesField(String name, BytesRef bytes)
      Deprecated.
      Create a new fixed or variable-length DocValues field.
      Parameters:
      name - field name
      bytes - binary content
      Throws:
      IllegalArgumentException - if the field name is null
    • DerefBytesDocValuesField

      public DerefBytesDocValuesField(String name, BytesRef bytes, boolean isFixedLength)
      Deprecated.
      Create a new fixed or variable length DocValues field.

      Parameters:
      name - field name
      bytes - binary content
      isFixedLength - (ignored)
      Throws:
      IllegalArgumentException - if the field name is null