# Uses of Package
org.apache.lucene.document

- Packages that use org.apache.lucene.document
  Package | Description
  --- | ---
  org.apache.lucene.document | The logical representation of a `Document` for indexing and searching.
  org.apache.lucene.index | Code to maintain and access indices.
  org.apache.lucene.search | Code to search indices.

- Classes in org.apache.lucene.document used by org.apache.lucene.document
  Class | Description
  --- | ---
  BinaryDocValuesField | Field that stores a per-document `BytesRef` value.
  DateTools.Resolution | Specifies the time granularity.
  Document | Documents are the unit of indexing and search.
  Field | Expert: directly create a field for a document.
  Field.Store | Specifies whether and how a field should be stored.
  FieldType | Describes the properties of a field.
  InvertableType | Describes how an `IndexableField` should be inverted for indexing terms and postings.
  KnnFloatVectorField | A field that contains a single floating-point numeric vector (or none) for each document.
  LatLonShapeDocValues | A concrete implementation of `ShapeDocValues` for storing binary doc value representation of `LatLonShape` geometries in a `LatLonShapeDocValuesField`
  LatLonShapeDocValuesField | Concrete implementation of a `ShapeDocValuesField` for geographic geometries.
  NumericDocValuesField | Field that stores a per-document `long` value for scoring, sorting or value retrieval.
  RangeFieldQuery | Query class for searching `RangeField` types by a defined `PointValues.Relation`.
  RangeFieldQuery.QueryType | Used by `RangeFieldQuery` to check how each internal or leaf node relates to the query.
  ShapeDocValuesField | A doc values field for `LatLonShape` and `XYShape` that uses `ShapeDocValues` as the underlying binary doc value format.
  ShapeField.DecodedTriangle | Represents a encoded triangle using `ShapeField.decodeTriangle(byte[], DecodedTriangle)`.
  ShapeField.DecodedTriangle.TYPE | type of triangle
  ShapeField.QueryRelation | Query Relation Types *
  StoredValue | Abstraction around a stored value.
  StoredValue.Type | Type of a `StoredValue`.
  XYShapeDocValues | A concrete implementation of `ShapeDocValues` for storing binary doc value representation of `XYShape` geometries in a `XYShapeDocValuesField`
  XYShapeDocValuesField | Concrete implementation of a `ShapeDocValuesField` for cartesian geometries.

- Classes in org.apache.lucene.document used by org.apache.lucene.index
  Class | Description
  --- | ---
  Document | Documents are the unit of indexing and search.
  Field | Expert: directly create a field for a document.
  InvertableType | Describes how an `IndexableField` should be inverted for indexing terms and postings.
  StoredValue | Abstraction around a stored value.

- Classes in org.apache.lucene.document used by org.apache.lucene.search
  Class | Description
  --- | ---
  Document | Documents are the unit of indexing and search.