- GeohashPrefixTree - Class in org.apache.lucene.spatial.prefix.tree
-
- GeohashPrefixTree(SpatialContext, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
-
- GeohashPrefixTree.Factory - Class in org.apache.lucene.spatial.prefix.tree
-
- GeohashPrefixTree.Factory() - Constructor for class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree.Factory
-
- get(String) - Static method in class org.apache.lucene.spatial.query.SpatialOperation
-
- getCache(AtomicReader) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
-
- getCell(Point, int) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
-
- getCell(String) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
-
- getCell(byte[], int, int) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
-
- getCell(Point, int) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
-
- getCell(String) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
-
- getCell(byte[], int, int) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
-
- getCell(String) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
The cell for the specified token.
- getCell(byte[], int, int) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
- getCell(byte[], int, int, Cell) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
- getCell(Point, int) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
Returns the cell containing point p
at the specified level
.
- getCells(Shape, int, boolean, boolean) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
Gets the intersecting cells for the specified shape, without exceeding
detail level.
- getCells(Point, int, boolean) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
- getCenter() - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
- getDistanceForLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
Given a cell having the specified level, returns the distance from opposite
corners.
- getDistErr() - Method in class org.apache.lucene.spatial.query.SpatialArgs
-
The acceptable error of the shape.
- getDistErrPct() - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
-
- getDistErrPct() - Method in class org.apache.lucene.spatial.query.SpatialArgs
-
A measure of acceptable error of the shape as a fraction.
- getDocIdSet(AtomicReaderContext, Bits) - Method in class org.apache.lucene.spatial.DisjointSpatialFilter
-
- getDocIdSet() - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeFilter.VisitorTemplate
-
- getDocIdSet(AtomicReaderContext, Bits) - Method in class org.apache.lucene.spatial.prefix.ContainsPrefixTreeFilter
-
- getDocIdSet(AtomicReaderContext, Bits) - Method in class org.apache.lucene.spatial.prefix.IntersectsPrefixTreeFilter
-
- getDocIdSet(AtomicReaderContext, Bits) - Method in class org.apache.lucene.spatial.prefix.WithinPrefixTreeFilter
-
- getDocIdSet(AtomicReaderContext, Bits) - Method in class org.apache.lucene.spatial.util.ValueSourceFilter
-
- getFieldName() - Method in class org.apache.lucene.spatial.SpatialStrategy
-
The name of the field or the prefix of them if there are multiple
fields needed internally.
- getGrid() - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
-
- getLevel() - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
- getLevelForDistance(double) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree.Factory
-
- getLevelForDistance(double) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
-
- getLevelForDistance(double) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.Factory
-
- getLevelForDistance(double) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
-
- getLevelForDistance(double) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
Returns the level of the largest grid in which its longest side is less
than or equal to the provided distance (in degrees).
- getLevelForDistance(double) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
-
- getMaxLevels() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
- getMaxLevelsPossible() - Static method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
-
Any more than this and there's no point (double lat & lon are the same).
- getName() - Method in class org.apache.lucene.spatial.query.SpatialOperation
-
- getOperation() - Method in class org.apache.lucene.spatial.query.SpatialArgs
-
- getShape() - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
- getShape() - Method in class org.apache.lucene.spatial.query.SpatialArgs
-
- getShapeRel() - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
- getShapes(int) - Method in class org.apache.lucene.spatial.util.ShapeFieldCache
-
- getSpatialContext() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
- getSpatialContext() - Method in class org.apache.lucene.spatial.SpatialStrategy
-
- getSubCell(Point) - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
Performant implementations are expected to implement this efficiently by
considering the current cell's boundary.
- getSubCells(Shape) - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
- getSubCells() - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
Gets the cells at the next grid cell level that cover this cell.
- getSubCellsSize() - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
- getTokenBytes() - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
Note: doesn't contain a trailing leaf byte.
- getTokenString() - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
Note: doesn't contain a trailing leaf byte.
- getValues(Map, AtomicReaderContext) - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
-
- getValues(Map, AtomicReaderContext) - Method in class org.apache.lucene.spatial.util.DistanceToShapeValueSource
-
- getValues(Map, AtomicReaderContext) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
-
- getValues(Map, AtomicReaderContext) - Method in class org.apache.lucene.spatial.util.ShapePredicateValueSource
-
- getValues(Map, AtomicReaderContext) - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
-
Returns the FunctionValues used by the function query.
- getWorldCell() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
Returns the level 0 cell which encompasses all spatial data.
- grid - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeFilter
-
- grid - Variable in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
-
- gridH - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
-
- scan(int) - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeFilter.VisitorTemplate
-
Scans (termsEnum.next()
) terms until a term is found that does
not start with curVNode's cell.
- SerializedDVStrategy - Class in org.apache.lucene.spatial.serialized
-
A SpatialStrategy based on serializing a Shape stored into BinaryDocValues.
- SerializedDVStrategy(SpatialContext, String) - Constructor for class org.apache.lucene.spatial.serialized.SerializedDVStrategy
-
Constructs the spatial strategy with its mandatory arguments.
- setDefaultFieldValuesArrayLen(int) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
-
- setDistErr(Double) - Method in class org.apache.lucene.spatial.query.SpatialArgs
-
- setDistErrPct(double) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
-
The default measure of shape precision affecting shapes at index and query
times.
- setDistErrPct(Double) - Method in class org.apache.lucene.spatial.query.SpatialArgs
-
- setLeaf() - Method in class org.apache.lucene.spatial.prefix.tree.Cell
-
Note: not supported at level 0.
- setOperation(SpatialOperation) - Method in class org.apache.lucene.spatial.query.SpatialArgs
-
- setPrecisionStep(int) - Method in class org.apache.lucene.spatial.vector.PointVectorStrategy
-
- setPrefixGridScanLevel(int) - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
-
Sets the grid level [1-maxLevels] at which indexed terms are scanned brute-force
instead of by grid decomposition.
- setShape(Shape) - Method in class org.apache.lucene.spatial.query.SpatialArgs
-
- shapeField - Variable in class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
-
- ShapeFieldCache<T extends com.spatial4j.core.shape.Shape> - Class in org.apache.lucene.spatial.util
-
Bounded Cache of Shapes associated with docIds.
- ShapeFieldCache(int, int) - Constructor for class org.apache.lucene.spatial.util.ShapeFieldCache
-
- ShapeFieldCacheDistanceValueSource - Class in org.apache.lucene.spatial.util
-
An implementation of the Lucene ValueSource that returns the spatial distance
between an input point and a document's points in
ShapeFieldCacheProvider
.
- ShapeFieldCacheDistanceValueSource(SpatialContext, ShapeFieldCacheProvider<Point>, Point, double) - Constructor for class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
-
- ShapeFieldCacheProvider<T extends com.spatial4j.core.shape.Shape> - Class in org.apache.lucene.spatial.util
-
- ShapeFieldCacheProvider(String, int) - Constructor for class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
-
- ShapePredicateValueSource - Class in org.apache.lucene.spatial.util
-
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).
- ShapePredicateValueSource(ValueSource, SpatialOperation, Shape) - Constructor for class org.apache.lucene.spatial.util.ShapePredicateValueSource
-
- shapeRel - Variable in class org.apache.lucene.spatial.prefix.tree.Cell
-
When set via getSubCells(filter), it is the relationship between this cell
and the given shape filter.
- simplifyIndexedCells - Variable in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
-
- SpatialArgs - Class in org.apache.lucene.spatial.query
-
- SpatialArgs(SpatialOperation, Shape) - Constructor for class org.apache.lucene.spatial.query.SpatialArgs
-
- SpatialArgsParser - Class in org.apache.lucene.spatial.query
-
Parses a string that usually looks like "OPERATION(SHAPE)" into a
SpatialArgs
object.
- SpatialArgsParser() - Constructor for class org.apache.lucene.spatial.query.SpatialArgsParser
-
- SpatialOperation - Class in org.apache.lucene.spatial.query
-
A clause that compares a stored geometry to a supplied geometry.
- SpatialOperation(String, boolean, boolean, boolean) - Constructor for class org.apache.lucene.spatial.query.SpatialOperation
-
- SpatialPrefixTree - Class in org.apache.lucene.spatial.prefix.tree
-
A spatial Prefix Tree, or Trie, which decomposes shapes into prefixed strings
at variable lengths corresponding to variable precision.
- SpatialPrefixTree(SpatialContext, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
-
- SpatialPrefixTreeFactory - Class in org.apache.lucene.spatial.prefix.tree
-
Abstract Factory for creating
SpatialPrefixTree
instances with useful
defaults and passed on configurations defined in a Map.
- SpatialPrefixTreeFactory() - Constructor for class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
-
- SpatialStrategy - Class in org.apache.lucene.spatial
-
The SpatialStrategy encapsulates an approach to indexing and searching based
on shapes.
- SpatialStrategy(SpatialContext, String) - Constructor for class org.apache.lucene.spatial.SpatialStrategy
-
Constructs the spatial strategy with its mandatory arguments.
- start() - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeFilter.VisitorTemplate
-
Called first to setup things.
- SUFFIX_X - Static variable in class org.apache.lucene.spatial.vector.PointVectorStrategy
-
- SUFFIX_Y - Static variable in class org.apache.lucene.spatial.vector.PointVectorStrategy
-