## Uses of Class
org.apache.lucene.document.Field

Packages that use Field
Package | Description
--- | ---
org.apache.lucene.document | The logical representation of a `Document` for indexing and searching.

### Uses of Field in org.apache.lucene.document

Subclasses of Field in org.apache.lucene.document
Modifier and Type | Class and Description
--- | ---
`class` | `BinaryDocValuesField` Field that stores a per-document `BytesRef` value.
`class` | `ByteDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `DerefBytesDocValuesField` Deprecated. Use `BinaryDocValuesField` instead.
`class` | `DoubleDocValuesField` Syntactic sugar for encoding doubles as NumericDocValues via `Double.doubleToRawLongBits(double)`.
`class` | `DoubleField` Field that indexes `double` values for efficient range filtering and sorting.
`class` | `FloatDocValuesField` Syntactic sugar for encoding floats as NumericDocValues via `Float.floatToRawIntBits(float)`.
`class` | `FloatField` Field that indexes `float` values for efficient range filtering and sorting.
`class` | `IntDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `IntField` Field that indexes `int` values for efficient range filtering and sorting.
`class` | `LongDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `LongField` Field that indexes `long` values for efficient range filtering and sorting.
`class` | `NumericDocValuesField` Field that stores a per-document `long` value for scoring, sorting or value retrieval.
`class` | `PackedLongDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `ShortDocValuesField` Deprecated. use `NumericDocValuesField` instead.
`class` | `SortedBytesDocValuesField` Deprecated. Use `SortedDocValuesField` instead.
`class` | `SortedDocValuesField` Field that stores a per-document `BytesRef` value, indexed for sorting.
`class` | `SortedSetDocValuesField` Field that stores a set of per-document `BytesRef` values, indexed for faceting,grouping,joining.
`class` | `StoredField` A field whose value is stored so that `IndexSearcher.doc(int)` and `IndexReader.document(int, org.apache.lucene.index.StoredFieldVisitor)` will return the field and its value.
`class` | `StraightBytesDocValuesField` Deprecated. Use `BinaryDocValuesField` instead.
`class` | `StringField` A field that is indexed but not tokenized: the entire String value is indexed as a single token.
`class` | `TextField` A field that is indexed and tokenized, without term vectors.