Interface Field

All Known Subinterfaces:
NumericField, TypedField<T>
All Known Implementing Classes:
AnalyzedTextField, DateTimeField, DoubleField, IntField, JoinField, KeywordField, LongField

@PublicApi public interface Field
A field
Since:
10.4
  • Method Details

    • name

      String name()
    • accept

      <T> T accept(FieldVisitor<T> visitor)
    • isIndexed

      default boolean isIndexed()
    • hasDocValues

      default boolean hasDocValues()
    • isMultiValued

      default boolean isMultiValued()
      Whether the field is multiValued.
      Returns:
      boolean
    • isStored

      default boolean isStored()
    • subfields

      default List<Field> subfields()