# Uses of Class
org.apache.lucene.spatial.SpatialStrategy

Packages that use SpatialStrategy
Package
Description
org.apache.lucene.spatial.bbox
Bounding Box Spatial Strategy
org.apache.lucene.spatial.composite
Composite strategies.
org.apache.lucene.spatial.prefix
Prefix Tree Strategy.
org.apache.lucene.spatial.serialized
Strategies that serialize the shape (non-indexed).
org.apache.lucene.spatial.vector
Spatial strategy that uses two fields.

- ## Uses of SpatialStrategy in org.apache.lucene.spatial.bbox

  Subclasses of SpatialStrategy in org.apache.lucene.spatial.bbox
  Modifier and Type
  Class
  Description
  `class`
  `BBoxStrategy`
  A SpatialStrategy for indexing and searching Rectangles by storing its coordinates in numeric fields.

- ## Uses of SpatialStrategy in org.apache.lucene.spatial.composite

  Subclasses of SpatialStrategy in org.apache.lucene.spatial.composite
  Modifier and Type
  Class
  Description
  `class`
  `CompositeSpatialStrategy`
  A composite `SpatialStrategy` based on `RecursivePrefixTreeStrategy` (RPT) and `SerializedDVStrategy` (SDV).

- ## Uses of SpatialStrategy in org.apache.lucene.spatial.prefix

  Subclasses of SpatialStrategy in org.apache.lucene.spatial.prefix
  Modifier and Type
  Class
  Description
  `class`
  `NumberRangePrefixTreeStrategy`
  A PrefixTree based on Number/Date ranges.
  `class`
  `PrefixTreeStrategy`
  An abstract SpatialStrategy based on `SpatialPrefixTree`.
  `class`
  `RecursivePrefixTreeStrategy`
  A `PrefixTreeStrategy` which uses `AbstractVisitingPrefixTreeQuery`.
  `class`
  `TermQueryPrefixTreeStrategy`
  A basic implementation of `PrefixTreeStrategy` using a large `TermInSetQuery` of all the cells from `SpatialPrefixTree.getTreeCellIterator(org.locationtech.spatial4j.shape.Shape, int)`.

- ## Uses of SpatialStrategy in org.apache.lucene.spatial.serialized

  Subclasses of SpatialStrategy in org.apache.lucene.spatial.serialized
  Modifier and Type
  Class
  Description
  `class`
  `SerializedDVStrategy`
  A SpatialStrategy based on serializing a Shape stored into BinaryDocValues.

- ## Uses of SpatialStrategy in org.apache.lucene.spatial.vector

  Subclasses of SpatialStrategy in org.apache.lucene.spatial.vector
  Modifier and Type
  Class
  Description
  `class`
  `PointVectorStrategy`
  Simple `SpatialStrategy` which represents Points in two numeric fields.