Package org.apache.lucene.spatial.prefix
Prefix Tree Strategy.
-
Class Summary Class Description AbstractPrefixTreeQuery Base class for Lucene Queries on SpatialPrefixTree fields.AbstractVisitingPrefixTreeQuery Traverses aSpatialPrefixTreeindexed field, using the template and visitor design patterns for subclasses to guide the traversal and collect matching documents.AbstractVisitingPrefixTreeQuery.VNode A visitor node/cell found via the query shape forAbstractVisitingPrefixTreeQuery.VisitorTemplate.BytesRefIteratorTokenStream A TokenStream used internally byPrefixTreeStrategy.CellToBytesRefIterator ContainsPrefixTreeQuery Finds docs where its indexed shapeCONTAINSthe query shape.HeatmapFacetCounter Computes spatial facets in two dimensions as a grid of numbers.HeatmapFacetCounter.Heatmap Response structureIntersectsPrefixTreeQuery A Query matching documents that have anSpatialRelation.INTERSECTS(i.e.NumberRangePrefixTreeStrategy A PrefixTree based on Number/Date ranges.NumberRangePrefixTreeStrategy.Facets Facet response informationNumberRangePrefixTreeStrategy.Facets.FacetParentVal Holds a block of detailLevel counts aggregated to their parent level.PointPrefixTreeFieldCacheProvider Implementation ofShapeFieldCacheProviderdesigned forPrefixTreeStrategys that index points (AND ONLY POINTS!).PrefixTreeFacetCounter Computes facets on cells forPrefixTreeStrategy.PrefixTreeFacetCounter.FacetVisitor A callback/visitor of facet counts.PrefixTreeStrategy An abstract SpatialStrategy based onSpatialPrefixTree.RecursivePrefixTreeStrategy APrefixTreeStrategywhich usesAbstractVisitingPrefixTreeQuery.TermQueryPrefixTreeStrategy A basic implementation ofPrefixTreeStrategyusing a largeTermInSetQueryof all the cells fromSpatialPrefixTree.getTreeCellIterator(org.locationtech.spatial4j.shape.Shape, int).WithinPrefixTreeQuery Finds docs where its indexed shape isWITHINthe query shape.