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

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

- - ### Uses of FieldType in org.apache.lucene.document

    Fields in org.apache.lucene.document declared as FieldType
    Modifier and Type | Field and Description
    --- | ---
    `protected FieldType` | Field.`type` Field's type
    `static FieldType` | StoredField.`TYPE` Type for a stored-only field.
    `static FieldType` | SortedSetDocValuesField.`TYPE` Type for sorted bytes DocValues
    `static FieldType` | SortedDocValuesField.`TYPE` Type for sorted bytes DocValues
    `static FieldType` | NumericDocValuesField.`TYPE` Type for numeric DocValues.
    `static FieldType` | BinaryDocValuesField.`TYPE` Type for straight bytes DocValues.
    `static FieldType` | StraightBytesDocValuesField.`TYPE_FIXED_LEN` Deprecated. Type for direct bytes DocValues: all with the same length
    `static FieldType` | SortedBytesDocValuesField.`TYPE_FIXED_LEN` Deprecated. Type for sorted bytes DocValues: all with the same length
    `static FieldType` | DerefBytesDocValuesField.`TYPE_FIXED_LEN` Deprecated. Type for bytes DocValues: all with the same length
    `static FieldType` | TextField.`TYPE_NOT_STORED` Indexed, tokenized, not stored.
    `static FieldType` | StringField.`TYPE_NOT_STORED` Indexed, not tokenized, omits norms, indexes DOCS_ONLY, not stored.
    `static FieldType` | LongField.`TYPE_NOT_STORED` Type for a LongField that is not stored: normalization factors, frequencies, and positions are omitted.
    `static FieldType` | IntField.`TYPE_NOT_STORED` Type for an IntField that is not stored: normalization factors, frequencies, and positions are omitted.
    `static FieldType` | FloatField.`TYPE_NOT_STORED` Type for a FloatField that is not stored: normalization factors, frequencies, and positions are omitted.
    `static FieldType` | DoubleField.`TYPE_NOT_STORED` Type for a DoubleField that is not stored: normalization factors, frequencies, and positions are omitted.
    `static FieldType` | TextField.`TYPE_STORED` Indexed, tokenized, stored.
    `static FieldType` | StringField.`TYPE_STORED` Indexed, not tokenized, omits norms, indexes DOCS_ONLY, stored
    `static FieldType` | LongField.`TYPE_STORED` Type for a stored LongField: normalization factors, frequencies, and positions are omitted.
    `static FieldType` | IntField.`TYPE_STORED` Type for a stored IntField: normalization factors, frequencies, and positions are omitted.
    `static FieldType` | FloatField.`TYPE_STORED` Type for a stored FloatField: normalization factors, frequencies, and positions are omitted.
    `static FieldType` | DoubleField.`TYPE_STORED` Type for a stored DoubleField: normalization factors, frequencies, and positions are omitted.
    `static FieldType` | StraightBytesDocValuesField.`TYPE_VAR_LEN` Deprecated. Type for direct bytes DocValues: can have variable lengths
    `static FieldType` | SortedBytesDocValuesField.`TYPE_VAR_LEN` Deprecated. Type for sorted bytes DocValues: can have variable lengths
    `static FieldType` | DerefBytesDocValuesField.`TYPE_VAR_LEN` Deprecated. Type for bytes DocValues: can have variable lengths

    Methods in org.apache.lucene.document that return FieldType
    Modifier and Type | Method and Description
    --- | ---
    `FieldType` | Field.`fieldType()` Returns the `FieldType` for this field.
    `static FieldType` | Field.`translateFieldType(Field.Store store, Field.Index index, Field.TermVector termVector)` Deprecated. This is here only to ease transition from the pre-4.0 APIs.

    Constructors in org.apache.lucene.document with parameters of type FieldType
    Constructor and Description
    `DoubleField(String name, double value, FieldType type)` Expert: allows you to customize the `FieldType`.
    `Field(String name, byte[] value, FieldType type)` Create field with binary value.
    `Field(String name, byte[] value, int offset, int length, FieldType type)` Create field with binary value.
    `Field(String name, BytesRef bytes, FieldType type)` Create field with binary value.
    `Field(String name, FieldType type)` Expert: creates a field with no initial value.
    `Field(String name, Reader reader, FieldType type)` Create field with Reader value.
    `Field(String name, String value, FieldType type)` Create field with String value.
    `Field(String name, TokenStream tokenStream, FieldType type)` Create field with TokenStream value.
    `FieldType(FieldType ref)` Create a new mutable FieldType with all of the properties from `ref`
    `FloatField(String name, float value, FieldType type)` Expert: allows you to customize the `FieldType`.
    `IntField(String name, int value, FieldType type)` Expert: allows you to customize the `FieldType`.
    `LongField(String name, long value, FieldType type)` Expert: allows you to customize the `FieldType`.

Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.