Name | Description | Type | Package | Framework |
AbstractPrefixTreeQuery | Base class for Lucene Queries on SpatialPrefixTree fields. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
AbstractVisitingPrefixTreeQuery | Traverses a SpatialPrefixTree indexed field, using the template and visitor design patterns for subclasses to guide the traversal and collect | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
AbstractVisitingPrefixTreeQuery .VNode | A visitor node/cell found via the query shape for AbstractVisitingPrefixTreeQuery. | Class | org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery | Apache Lucene |
BBoxOverlapRatioValueSource | The algorithm is implemented as envelope on envelope (rect on rect) overlays rather than complex polygon on complex polygon overlays. | Class | org.apache.lucene.spatial.bbox | Apache Lucene |
BBoxSimilarityValueSource | A base class for calculating a spatial relevance rank per document from a provided ValueSource in which FunctionValues. | Class | org.apache.lucene.spatial.bbox | Apache Lucene |
BBoxStrategy | A SpatialStrategy for indexing and searching Rectangles by storing its coordinates in numeric fields. | Class | org.apache.lucene.spatial.bbox | Apache Lucene |
CachingDoubleValueSource | Caches the doubleVal of another value source in a HashMap so that it is computed only once. | Class | org.apache.lucene.spatial.util | Apache Lucene |
Cell | Represents a grid cell. | Interface | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
CellIterator | An Iterator of SpatialPrefixTree Cells. | Class | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
CellToBytesRefIterator | A reset'able BytesRefIterator wrapper around an Iterator of Cells. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
CompositeSpatialStrategy | A composite SpatialStrategy based on RecursivePrefixTreeStrategy (RPT) and SerializedDVStrategy (SDV). | Class | org.apache.lucene.spatial.composite | Apache Lucene |
CompositeVerifyQuery | A Query that considers an indexQuery to have approximate results, and a follow-on ValueSource/FunctionValues. | Class | org.apache.lucene.spatial.composite | Apache Lucene |
ContainsPrefixTreeQuery | Finds docs where its indexed shape CONTAINS the query shape. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
DateRangePrefixTree | A PrefixTree for date ranges in which the levels of the tree occur at natural periods of time (e. | Class | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
DistanceToShapeValueSource | The distance from a provided Point to a Point retrieved from a ValueSource via FunctionValues. | Class | org.apache.lucene.spatial.util | Apache Lucene |
DistanceValueSource | An implementation of the Lucene ValueSource model that returns the distance for a PointVectorStrategy. | Class | org.apache.lucene.spatial.vector | Apache Lucene |
Geo3dShape | A Spatial4j Shape wrapping a GeoShape (Geo3D) -- a 3D planar geometry based Spatial4j Shape implementation. | Class | org.apache.lucene.spatial.spatial4j | Apache Lucene |
GeoDistanceUtils | Reusable geo-spatial distance utility methods. | Class | org.apache.lucene.spatial.util | Apache Lucene |
GeoEncodingUtils | Basic reusable geopoint encoding methodsWARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.lucene.spatial.util | Apache Lucene |
GeohashPrefixTree | A SpatialPrefixTree based on Uses GeohashUtils to do all the geohash work. | Class | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
GeohashPrefixTree .Factory | Class | org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree | Apache Lucene | |
GeoHashUtils | Utilities for converting to/from the GeoHash standard The geohash long format is represented as lon/lat (x/y) interleaved with the 4 least significant bits | Class | org.apache.lucene.spatial.util | Apache Lucene |
GeoPointDistanceQuery | GeoPointInBBoxQuery and is implemented using a two phase approach. | Class | org.apache.lucene.spatial.geopoint.search | Apache Lucene |
GeoPointDistanceRangeQuery | org. | Class | org.apache.lucene.spatial.geopoint.search | Apache Lucene |
GeoPointField | Field that indexes latitude longitude decimal-degree values for efficient encoding, sorting, and querying. | Class | org.apache.lucene.spatial.geopoint.document | Apache Lucene |
GeoPointField .TermEncoding | Expert: Optional flag to select term encoding for GeoPointField typesencodes prefix and full resolution terms - use with | Class | org.apache.lucene.spatial.geopoint.document.GeoPointField | Apache Lucene |
GeoPointInBBoxQuery | NumericRangeQuery and is implemented using a two phase approach. | Class | org.apache.lucene.spatial.geopoint.search | Apache Lucene |
GeoPointInPolygonQuery | GeoPointInBBoxQueryImpl and is implemented using a three phase approach. | Class | org.apache.lucene.spatial.geopoint.search | Apache Lucene |
GeoProjectionUtils | Reusable geo-spatial projection utility methods. | Class | org.apache.lucene.spatial.util | Apache Lucene |
GeoRect | Represents a lat/lon rectangle. | Class | org.apache.lucene.spatial.util | Apache Lucene |
GeoRelationUtils | Class | org.apache.lucene.spatial.util | Apache Lucene | |
GeoUtils | Basic reusable geo-spatial utility methodsWARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.lucene.spatial.util | Apache Lucene |
HeatmapFacetCounter | Computes spatial facets in two dimensions as a grid of numbers. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
HeatmapFacetCounter .Heatmap | Class | org.apache.lucene.spatial.prefix.HeatmapFacetCounter | Apache Lucene | |
IntersectsPrefixTreeQuery | A Query matching documents that have an SpatialRelation. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
IntersectsRPTVerifyQuery | A spatial Intersects predicate that distinguishes an approximated match from an exact match based on which cells are within the query shape. | Class | org.apache.lucene.spatial.composite | Apache Lucene |
LegacyCell | The base for the original two SPT's: Geohash and Quad. | Class | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
NumberRangePrefixTree | A SpatialPrefixTree for single-dimensional numbers and number ranges of fixed precision values (not floating point). | Class | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
NumberRangePrefixTree .NRShape | Base interface for Shapes this prefix tree supports. | Interface | org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree | Apache Lucene |
NumberRangePrefixTree .UnitNRShape | A unit value Shape implemented as a stack of numbers, one for each level in the prefix tree. | Interface | org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree | Apache Lucene |
NumberRangePrefixTreeStrategy | A PrefixTree based on Number/Date ranges. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
PackedQuadPrefixTree | Uses a compact binary representation of 8 bytes to encode a spatial quad trie. | Class | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
PackedQuadPrefixTree .Factory | Factory for creating PackedQuadPrefixTree instances with useful defaults. | Class | org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree | Apache Lucene |
PointPrefixTreeFieldCacheProvider | (AND ONLY POINTS!). | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
PointVectorStrategy | Simple SpatialStrategy which represents Points in two numeric DoubleFields. | Class | org.apache.lucene.spatial.vector | Apache Lucene |
PrefixTreeFacetCounter | Computes facets on cells for PrefixTreeStrategy. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
PrefixTreeFacetCounter .FacetVisitor | A callback/visitor of facet counts. | Class | org.apache.lucene.spatial.prefix.PrefixTreeFacetCounter | Apache Lucene |
PrefixTreeStrategy | An abstract SpatialStrategy based on SpatialPrefixTree. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
QuadPrefixTree | A SpatialPrefixTree which uses a quad tree in which an | Class | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
QuadPrefixTree .Factory | Class | org.apache.lucene.spatial.prefix.tree.QuadPrefixTree | Apache Lucene | |
RecursivePrefixTreeStrategy | A PrefixTreeStrategy which uses AbstractVisitingPrefixTreeQuery. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
SerializedDVStrategy | A SpatialStrategy based on serializing a Shape stored into BinaryDocValues. | Class | org.apache.lucene.spatial.serialized | Apache Lucene |
ShapeAreaValueSource | The area of a Shape retrieved from a ValueSource via FunctionValues. | Class | org.apache.lucene.spatial.util | Apache Lucene |
ShapeFieldCache | Bounded Cache of Shapes associated with docIds. | Class | org.apache.lucene.spatial.util | Apache Lucene |
ShapeFieldCacheDistanceValueSource | An implementation of the Lucene ValueSource that returns the spatial distance between an input point and a document's points in | Class | org.apache.lucene.spatial.util | Apache Lucene |
ShapeFieldCacheProvider | Provides access to a ShapeFieldCache for a given LeafReader. | Class | org.apache.lucene.spatial.util | Apache Lucene |
ShapePredicateValueSource | A boolean ValueSource that compares a shape from a provided ValueSource with a given Shape and sees if it matches a given SpatialOperation (the predicate). | Class | org.apache.lucene.spatial.util | Apache Lucene |
SpatialArgs | Principally holds the query Shape and the SpatialOperation. | Class | org.apache.lucene.spatial.query | Apache Lucene |
SpatialArgsParser | Parses a string that usually looks like OPERATION(SHAPE) into a SpatialArgs object. | Class | org.apache.lucene.spatial.query | Apache Lucene |
SpatialOperation | A predicate that compares a stored geometry to a supplied geometry. | Class | org.apache.lucene.spatial.query | Apache Lucene |
SpatialPrefixTree | A spatial Prefix Tree, or Trie, which decomposes shapes into prefixed strings at variable lengths corresponding to variable precision. | Class | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
SpatialPrefixTreeFactory | Abstract Factory for creating SpatialPrefixTree instances with useful defaults and passed on configurations defined in a Map. | Class | org.apache.lucene.spatial.prefix.tree | Apache Lucene |
SpatialStrategy | The SpatialStrategy encapsulates an approach to indexing and searching based Different implementations will support different features. | Class | org.apache.lucene.spatial | Apache Lucene |
TermQueryPrefixTreeStrategy | A basic implementation of PrefixTreeStrategy using a large TermsQuery of all the cells from | Class | org.apache.lucene.spatial.prefix | Apache Lucene |
UnsupportedSpatialOperation | Exception thrown when the SpatialStrategy cannot implement the requested operation. | Class | org.apache.lucene.spatial.query | Apache Lucene |
WithinPrefixTreeQuery | Finds docs where its indexed shape is WITHIN the query shape. | Class | org.apache.lucene.spatial.prefix | Apache Lucene |