# 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.
  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.
  ShapeField.DecodedTriangle | Represents a encoded triangle using `ShapeField.decodeTriangle(byte[], DecodedTriangle)`.
  ShapeField.DecodedTriangle.TYPE | type of triangle
  ShapeField.QueryRelation | Query Relation Types *

- 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.

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