Index

A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractPrefixTreeQuery - Class in org.apache.lucene.spatial.prefix
Base class for Lucene Queries on SpatialPrefixTree fields.
AbstractPrefixTreeQuery(Shape, String, SpatialPrefixTree, int) - Constructor for class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 
AbstractPrefixTreeQuery.BaseTermsEnumTraverser - Class in org.apache.lucene.spatial.prefix
Holds transient state and docid collecting utility methods as part of traversing a TermsEnum for a LeafReaderContext.
AbstractVisitingPrefixTreeQuery - Class in org.apache.lucene.spatial.prefix
Traverses a SpatialPrefixTree indexed field, using the template and visitor design patterns for subclasses to guide the traversal and collect matching documents.
AbstractVisitingPrefixTreeQuery(Shape, String, SpatialPrefixTree, int, int) - Constructor for class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery
 
AbstractVisitingPrefixTreeQuery.VisitorTemplate - Class in org.apache.lucene.spatial.prefix
An abstract class designed to make it easy to implement predicates or other operations on a SpatialPrefixTree indexed field.
AbstractVisitingPrefixTreeQuery.VNode - Class in org.apache.lucene.spatial.prefix
A visitor node/cell found via the query shape for AbstractVisitingPrefixTreeQuery.VisitorTemplate.
add(int, T) - Method in class org.apache.lucene.spatial.util.ShapeFieldCache
 
advanceExact(int) - Method in class org.apache.lucene.spatial.ShapeValues
Advance the iterator to the given document
area(Circle) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
area(Rectangle) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
args - Variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
arity - Variable in class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
 

B

b_len - Variable in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
b_off - Variable in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
BaseTermsEnumTraverser(LeafReaderContext) - Constructor for class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser
 
battenberg(double, double, double, double) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
Returns a Z-Order quadrant [0-3].
BBoxIntersects - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Bounding box of the *indexed* shape, then SpatialOperation.Intersects.
BBoxOverlapRatioValueSource - Class in org.apache.lucene.spatial.bbox
The algorithm is implemented as envelope on envelope (rect on rect) overlays rather than complex polygon on complex polygon overlays.
BBoxOverlapRatioValueSource(ShapeValuesSource, boolean, Rectangle, double, double) - Constructor for class org.apache.lucene.spatial.bbox.BBoxOverlapRatioValueSource
 
BBoxOverlapRatioValueSource(ShapeValuesSource, Rectangle) - Constructor for class org.apache.lucene.spatial.bbox.BBoxOverlapRatioValueSource
Construct with 75% weighting towards target (roughly GeoPortal's default), geo degrees assumed, no minimum side length.
BBoxSimilarityValueSource - Class in org.apache.lucene.spatial.bbox
A base class for calculating a spatial relevance rank per document from a provided ShapeValuesSource returning a Rectangle per-document.
BBoxSimilarityValueSource(ShapeValuesSource) - Constructor for class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
 
BBoxStrategy - Class in org.apache.lucene.spatial.bbox
A SpatialStrategy for indexing and searching Rectangles by storing its coordinates in numeric fields.
BBoxStrategy(SpatialContext, String, FieldType) - Constructor for class org.apache.lucene.spatial.bbox.BBoxStrategy
Creates this strategy.
BBoxWithin - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Bounding box of the *indexed* shape, then SpatialOperation.IsWithin.
boundingBox - Variable in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
bufferShape(Shape, double) - Method in class org.apache.lucene.spatial.prefix.WithinPrefixTreeQuery
Returns a new shape that is larger than shape by at distErr.
buildNotRobustly(double, double, int, List<Cell>, long, Shape, int) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
bytes - Variable in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
bytesRef - Variable in class org.apache.lucene.spatial.prefix.CellToBytesRefIterator
 
BytesRefIteratorTokenStream - Class in org.apache.lucene.spatial.prefix
A TokenStream used internally by PrefixTreeStrategy.
BytesRefIteratorTokenStream() - Constructor for class org.apache.lucene.spatial.prefix.BytesRefIteratorTokenStream
 

C

CachingDoubleValueSource - Class in org.apache.lucene.spatial.util
Caches the doubleVal of another value source in a HashMap so that it is computed only once.
CachingDoubleValueSource(DoubleValuesSource) - Constructor for class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
calcBoxByDistFromPt(Point, double, SpatialContext, Rectangle) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
calcBoxByDistFromPt_yHorizAxisDEG(Point, double, SpatialContext) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
calcDistanceFromErrPct(Shape, double, SpatialContext) - Static method in class org.apache.lucene.spatial.query.SpatialArgs
Computes the distance given a shape and the distErrPct.
calcFacets(IndexReaderContext, Bits, NumberRangePrefixTree.UnitNRShape, NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy
Calculates facets between start and end to a detail level one greater than that provided by the arguments.
calcFacets(IndexReaderContext, Bits, Shape, int) - Method in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy
Calculates facets (aggregated counts) given a range shape (start-end span) and a level, which specifies the detail.
calcFacets(IndexReaderContext, Bits, Shape, int, int) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
Computes spatial facets in two dimensions as a grid of numbers.
calcFacets(PrefixTreeStrategy, IndexReaderContext, Bits, Shape, int, int) - Static method in class org.apache.lucene.spatial.prefix.HeatmapFacetCounter
Calculates spatial 2D facets (aggregated counts) in a grid, sometimes called a heatmap.
Cell - Interface in org.apache.lucene.spatial.prefix.tree
Represents a grid cell.
CellCanPrune - Interface in org.apache.lucene.spatial.prefix.tree
Grid cells that share nothing with other cells when calling Cell.getNextLevelCells(Shape) might implement this interface.
cellIter - Variable in class org.apache.lucene.spatial.prefix.CellToBytesRefIterator
 
CellIterator - Class in org.apache.lucene.spatial.prefix.tree
An Iterator of SpatialPrefixTree Cells.
CellIterator() - Constructor for class org.apache.lucene.spatial.prefix.tree.CellIterator
 
CellToBytesRefIterator - Class in org.apache.lucene.spatial.prefix
A reset'able BytesRefIterator wrapper around an Iterator of Cells.
CellToBytesRefIterator() - Constructor for class org.apache.lucene.spatial.prefix.CellToBytesRefIterator
 
center - Variable in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
checkBattenbergNotRobustly(byte, double, double, int, List<Cell>, long, Shape, int) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
checkBattenbergNotRobustly(char, double, double, int, List<Cell>, BytesRef, Shape, int) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
childCounts - Variable in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy.Facets.FacetParentVal
The detail level counts.
childCountsLen - Variable in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy.Facets.FacetParentVal
circle(double, double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
circle(Point, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
clearFieldsAfter(Calendar, int) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Calendar utility method: Calls Calendar.clear(int) for every field after field.
clone() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
clone() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
A deep clone.
clone() - Method in interface org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.UnitNRShape
Deep clone
collectDocs(BitSet) - Method in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser
 
collectDocs(DocIdSetBuilder) - Method in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser
 
columns - Variable in class org.apache.lucene.spatial.prefix.HeatmapFacetCounter.Heatmap
 
compare(byte[], int, int, byte[], int, int) - Static method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
comparePrefix(NumberRangePrefixTree.UnitNRShape, NumberRangePrefixTree.UnitNRShape) - Static method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
Compares a to b, returning less than 0, 0, or greater than 0, if a is less than, equal to, or greater than b, respectively, up to their common prefix (i.e.
compareTo(NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
compareToNoLeaf(Cell) - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
Equivalent to this.getTokenBytesNoLeaf(null).compareTo(fromCell.getTokenBytesNoLeaf(null)).
compareToNoLeaf(Cell) - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
compareToNoLeaf(Cell) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
compareToNoLeaf(Cell) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
CompositeSpatialStrategy - Class in org.apache.lucene.spatial.composite
CompositeSpatialStrategy(String, RecursivePrefixTreeStrategy, SerializedDVStrategy) - Constructor for class org.apache.lucene.spatial.composite.CompositeSpatialStrategy
 
CompositeVerifyQuery - Class in org.apache.lucene.spatial.composite
A Query that considers an "indexQuery" to have approximate results, and a follow-on ShapeValuesSource is called to verify each hit from TwoPhaseIterator.matches().
CompositeVerifyQuery(Query, ShapeValuesPredicate) - Constructor for class org.apache.lucene.spatial.composite.CompositeVerifyQuery
 
compute(PrefixTreeStrategy, IndexReaderContext, Bits, Shape, int, PrefixTreeFacetCounter.FacetVisitor) - Static method in class org.apache.lucene.spatial.prefix.PrefixTreeFacetCounter
Computes facets using a callback/visitor style design, allowing flexibility for the caller to determine what to do with each underlying count.
compute(PrefixTreeStrategy, LeafReaderContext, Bits, Shape, int, PrefixTreeFacetCounter.FacetVisitor) - Static method in class org.apache.lucene.spatial.prefix.PrefixTreeFacetCounter
Lower-level per-leaf segment method.
concat(byte) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
concat(BytesRef, byte) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.QuadCell
 
Contains - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Meets the "Covers" OGC definition (boundary-neutral).
ContainsPrefixTreeQuery - Class in org.apache.lucene.spatial.prefix
Finds docs where its indexed shape CONTAINS the query shape.
ContainsPrefixTreeQuery(Shape, String, SpatialPrefixTree, int, boolean) - Constructor for class org.apache.lucene.spatial.prefix.ContainsPrefixTreeQuery
 
context - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser
 
counts - Variable in class org.apache.lucene.spatial.prefix.HeatmapFacetCounter.Heatmap
 
createCellIteratorToIndex(Shape, int, Iterator<Cell>) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
createCellIteratorToIndex(Shape, int, Iterator<Cell>) - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
createIndexableFields(Point) - Method in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
createIndexableFields(Shape) - Method in class org.apache.lucene.spatial.bbox.BBoxStrategy
 
createIndexableFields(Shape) - Method in class org.apache.lucene.spatial.composite.CompositeSpatialStrategy
 
createIndexableFields(Shape) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
createIndexableFields(Shape) - Method in class org.apache.lucene.spatial.serialized.SerializedDVStrategy
 
createIndexableFields(Shape) - Method in class org.apache.lucene.spatial.SpatialStrategy
Returns the IndexableField(s) from the shape that are to be added to the Document.
createIndexableFields(Shape) - Method in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
createIndexableFields(Shape, double) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
createIndexableFields(Shape, int) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
createWeight(IndexSearcher, ScoreMode, float) - Method in class org.apache.lucene.spatial.composite.CompositeVerifyQuery
 
createWeight(IndexSearcher, ScoreMode, float) - Method in class org.apache.lucene.spatial.composite.IntersectsRPTVerifyQuery
 
createWeight(IndexSearcher, ScoreMode, float) - Method in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 
ctx - Variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
 
ctx - Variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
ctx - Variable in class org.apache.lucene.spatial.SpatialStrategy
 

D

DateRangePrefixTree - Class in org.apache.lucene.spatial.prefix.tree
A PrefixTree for date ranges in which the levels of the tree occur at natural periods of time (e.g.
DateRangePrefixTree(Calendar) - Constructor for class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Constructs with the specified calendar used as a template to be cloned whenever a new Calendar needs to be created.
DEFAULT_CAL - Static variable in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
The Java platform default Calendar with UTC & ROOT Locale.
DEFAULT_DISTERRPCT - Static variable in class org.apache.lucene.spatial.query.SpatialArgs
 
DEFAULT_FIELDTYPE - Static variable in class org.apache.lucene.spatial.bbox.BBoxStrategy
pointValues, docValues, and nothing else.
DEFAULT_FIELDTYPE - Static variable in class org.apache.lucene.spatial.vector.PointVectorStrategy
pointValues, docValues, and nothing else.
DEFAULT_MAX_LEVELS - Static variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
defaultFieldValuesArrayLen - Variable in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
defaultLength - Variable in class org.apache.lucene.spatial.util.ShapeFieldCache
 
defaultSize - Variable in class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
 
detailLevel - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 
detailLevel - Variable in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy.Facets
The bottom-most detail-level counted, as requested.
DIST_ERR - Static variable in class org.apache.lucene.spatial.query.SpatialArgsParser
 
DIST_ERR_PCT - Static variable in class org.apache.lucene.spatial.query.SpatialArgsParser
 
distance(Point, double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
distance(Point, Point) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
DistanceToShapeValueSource - Class in org.apache.lucene.spatial.util
The distance from a provided Point to a Point retrieved from an ShapeValuesSource.
DistanceToShapeValueSource(ShapeValuesSource, Point, double, SpatialContext) - Constructor for class org.apache.lucene.spatial.util.DistanceToShapeValueSource
 
DistanceValueSource - Class in org.apache.lucene.spatial.vector
A DoubleValuesSource that returns the distance for a PointVectorStrategy.
DistanceValueSource(PointVectorStrategy, Point, double) - Constructor for class org.apache.lucene.spatial.vector.DistanceValueSource
Constructor.
distErrPct - Variable in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 

E

equals(Object) - Method in class org.apache.lucene.spatial.bbox.BBoxOverlapRatioValueSource
 
equals(Object) - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
 
equals(Object) - Method in class org.apache.lucene.spatial.composite.CompositeVerifyQuery
 
equals(Object) - Method in class org.apache.lucene.spatial.composite.IntersectsRPTVerifyQuery
 
equals(Object) - Method in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 
equals(Object) - Method in class org.apache.lucene.spatial.prefix.ContainsPrefixTreeQuery
 
equals(Object) - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
equals(Object) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
equals(Object) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
equals(Object) - Method in class org.apache.lucene.spatial.prefix.WithinPrefixTreeQuery
 
equals(Object) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
equals(Object) - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
equals(Object) - Method in class org.apache.lucene.spatial.util.DistanceToShapeValueSource
 
equals(Object) - Method in class org.apache.lucene.spatial.util.ReciprocalDoubleValuesSource
 
equals(Object) - Method in class org.apache.lucene.spatial.util.ShapeAreaValueSource
 
equals(Object) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
equals(Object) - Method in class org.apache.lucene.spatial.util.ShapeValuesPredicate
 
equals(Object) - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
 
evaluate(Shape, Shape) - Method in class org.apache.lucene.spatial.query.SpatialOperation
Returns whether the relationship between indexedShape and queryShape is satisfied by this operation.
explain(LeafReaderContext, int, Explanation) - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
 
explain(LeafReaderContext, int, Explanation) - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
explain(LeafReaderContext, int, Explanation) - Method in class org.apache.lucene.spatial.util.ReciprocalDoubleValuesSource
 

F

FacetParentVal() - Constructor for class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy.Facets.FacetParentVal
 
Facets(int) - Constructor for class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy.Facets
 
FacetVisitor() - Constructor for class org.apache.lucene.spatial.prefix.PrefixTreeFacetCounter.FacetVisitor
 
Factory() - Constructor for class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree.Factory
 
Factory() - Constructor for class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.Factory
 
Factory() - Constructor for class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.Factory
 
Factory() - Constructor for class org.apache.lucene.spatial.prefix.tree.S2PrefixTree.Factory
 
FIELD_TYPE - Static variable in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
fieldName - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 
findSubCellsToVisit(Cell) - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
Called when doing a divide and conquer to find the next intersecting cells of the query shape that are beneath cell.
finish() - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
Called last to return the result.

G

Geo3dBinaryCodec - Class in org.apache.lucene.spatial.spatial4j
Geo3d implementation of BinaryCodec
Geo3dBinaryCodec(SpatialContext, SpatialContextFactory) - Constructor for class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
Geo3dCircleShape - Class in org.apache.lucene.spatial.spatial4j
Specialization of a Geo3dShape which represents a Circle.
Geo3dCircleShape(GeoCircle, SpatialContext) - Constructor for class org.apache.lucene.spatial.spatial4j.Geo3dCircleShape
 
Geo3dDistanceCalculator - Class in org.apache.lucene.spatial.spatial4j
Geo3d implementation of DistanceCalculator
Geo3dDistanceCalculator(PlanetModel) - Constructor for class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
Geo3dPointShape - Class in org.apache.lucene.spatial.spatial4j
Specialization of a Geo3dShape which represents a Point.
Geo3dPointShape(GeoPointShape, SpatialContext) - Constructor for class org.apache.lucene.spatial.spatial4j.Geo3dPointShape
 
Geo3dRectangleShape - Class in org.apache.lucene.spatial.spatial4j
Specialization of a Geo3dShape which represents a Rectangle.
Geo3dRectangleShape(GeoBBox, SpatialContext) - Constructor for class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
Geo3dRectangleShape(GeoBBox, SpatialContext, double, double, double, double) - Constructor for class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
Geo3dShape<T> - Class in org.apache.lucene.spatial.spatial4j
A Spatial4j Shape wrapping a GeoAreaShape ("Geo3D") -- a 3D planar geometry based Spatial4j Shape implementation.
Geo3dShape(T, SpatialContext) - Constructor for class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
Geo3dShapeFactory - Class in org.apache.lucene.spatial.spatial4j
Geo3d implementation of S2ShapeFactory
Geo3dShapeFactory(SpatialContext, SpatialContextFactory) - Constructor for class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
Geo3dSpatialContextFactory - Class in org.apache.lucene.spatial.spatial4j
Geo3d implementation of SpatialContextFactory
Geo3dSpatialContextFactory() - Constructor for class org.apache.lucene.spatial.spatial4j.Geo3dSpatialContextFactory
Empty Constructor.
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
Factory for creating GeohashPrefixTree instances with useful defaults
get(String) - Static method in class org.apache.lucene.spatial.query.SpatialOperation
 
getArea(SpatialContext) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getArea(SpatialContext) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
getArea(SpatialContext) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
getBoundingBox() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getBoundingBox() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
getBoundingBox() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dPointShape
 
getBoundingBox() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getBoundingBox() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
getBuffered(double, SpatialContext) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getBuffered(double, SpatialContext) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
getBuffered(double, SpatialContext) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dPointShape
 
getBuffered(double, SpatialContext) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getBuffered(double, SpatialContext) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
getBytesRefIterator() - Method in class org.apache.lucene.spatial.prefix.BytesRefIteratorTokenStream
 
getCache(LeafReader) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
 
getCalPrecisionField(Calendar) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Calendar utility method: Gets the Calendar field code of the last field that is set prior to an unset field.
getCell(Point, int) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
 
getCell(Point, int) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
getCell(Point, int) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
getCenter() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getCenter() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
getCenter() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dCircleShape
 
getCenter() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getCenter() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
getContext() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getContext() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
getContext() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
getCount(int, int) - Method in class org.apache.lucene.spatial.prefix.HeatmapFacetCounter.Heatmap
 
getCrossesDateLine() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getDistanceForLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
 
getDistanceForLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
getDistanceForLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
getDistanceForLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
getDistanceForLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
 
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() - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
 
getDocIdSet(LeafReaderContext) - Method in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 
getDocIdSet(LeafReaderContext) - Method in class org.apache.lucene.spatial.prefix.ContainsPrefixTreeQuery
 
getDocIdSet(LeafReaderContext) - Method in class org.apache.lucene.spatial.prefix.IntersectsPrefixTreeQuery
 
getDocIdSet(LeafReaderContext) - Method in class org.apache.lucene.spatial.prefix.WithinPrefixTreeQuery
 
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.
getFieldType() - Method in class org.apache.lucene.spatial.bbox.BBoxStrategy
Returns a field type representing the set of field options.
getGeometryStrategy() - Method in class org.apache.lucene.spatial.composite.CompositeSpatialStrategy
 
getGrid() - Method in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy
 
getGrid() - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
getGrid() - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
getGrid() - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.QuadCell
 
getHeight() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getIndexStrategy() - Method in class org.apache.lucene.spatial.composite.CompositeSpatialStrategy
 
getLevel() - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
Level 0 is the world (and has no parent), from then on a higher level means a smaller cell than the level before it.
getLevel() - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
getLevel() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getLevel() - Method in interface org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.UnitNRShape
Get the prefix tree level, the higher the more precise.
getLevel() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
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.NumberRangePrefixTree
 
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.S2PrefixTree.Factory
 
getLevelForDistance(double) - Method in class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
 
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.LegacyCell
 
getMaxLevels() - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.QuadCell
 
getMaxLevels() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
 
getMaxLevels(int) - Static method in class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
Get max levels for this spatial tree.
getMaxLevelsPossible() - Static method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
Any more than this and there's no point (double lat and lon are the same).
getMaxUnit() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
getMaxX() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getMaxY() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getMinUnit() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
getMinX() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getMinY() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getName() - Method in class org.apache.lucene.spatial.query.SpatialOperation
 
getNextLevelCells(Shape) - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
Gets the cells at the next grid cell level underneath this one, optionally filtered by shapeFilter.
getNextLevelCells(Shape) - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
getNextLevelCells(Shape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getNumSubCells(NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
 
getNumSubCells(NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
Returns the number of sub-cells beneath the given UnitNRShape.
getOperation() - Method in class org.apache.lucene.spatial.query.SpatialArgs
 
getPrefixGridScanLevel() - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
getRadius() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dCircleShape
 
getS2CellShape(S2CellId) - Method in interface org.apache.lucene.spatial.prefix.tree.S2ShapeFactory
Factory method for S2 cell shapes.
getS2CellShape(S2CellId) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
getShape() - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
Gets the shape for this cell; typically a Rectangle.
getShape() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getShape() - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.QuadCell
 
getShape() - Method in class org.apache.lucene.spatial.query.SpatialArgs
 
getShapeAtLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getShapeAtLevel(int) - Method in interface org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.UnitNRShape
Gets an ancestor at the specified level.
getShapeRel() - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
Gets the relationship this cell has with the shape from which it was filtered from, assuming it came from a CellIterator.
getShapeRel() - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
getShapeRel() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
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.spatial4j.Geo3dShapeFactory
 
getSpatialContext() - Method in class org.apache.lucene.spatial.SpatialStrategy
 
getSubCell(Point) - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
Performant implementations are expected to implement this efficiently by considering the current cell's boundary.
getSubCell(Point) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
getSubCell(Point) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.QuadCell
 
getSubCells() - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
Gets the cells at the next grid cell level that covers this cell.
getSubCells() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
getSubCells() - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.QuadCell
 
getSubCellsSize() - Method in interface org.apache.lucene.spatial.prefix.tree.CellCanPrune
Returns the number of children for this cell.
getSubCellsSize() - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.QuadCell
 
getTokenBytesNoLeaf(BytesRef) - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
Returns the bytes for this cell, without a leaf set.
getTokenBytesNoLeaf(BytesRef) - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
getTokenBytesNoLeaf(BytesRef) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getTokenBytesNoLeaf(BytesRef) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
getTokenBytesWithLeaf(BytesRef) - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
Returns the bytes for this cell, with a leaf byte if this is a leaf cell.
getTokenBytesWithLeaf(BytesRef) - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
getTokenBytesWithLeaf(BytesRef) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getTokenBytesWithLeaf(BytesRef) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
getTreeCellIterator(Shape, int) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
 
getTreeCellIterator(Shape, int) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
getTreeCellIterator(Shape, int) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
getTreeCellIterator(Shape, int) - Method in class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
 
getTreeCellIterator(Shape, int) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
Gets the intersecting cells for the specified shape, without exceeding detail level.
getTreeLevelForCalendarField(int) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Calendar utility method: Returns the spatial prefix tree level for the corresponding Calendar field, such as Calendar.YEAR.
getValAtLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
getValAtLevel(int) - Method in interface org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.UnitNRShape
Gets the value at the specified level of this unit.
getValues(LeafReaderContext) - Method in class org.apache.lucene.spatial.ShapeValuesSource
Get a ShapeValues instance for the given leaf reader context
getValues(LeafReaderContext, DoubleValues) - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
 
getValues(LeafReaderContext, DoubleValues) - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
getValues(LeafReaderContext, DoubleValues) - Method in class org.apache.lucene.spatial.util.DistanceToShapeValueSource
 
getValues(LeafReaderContext, DoubleValues) - Method in class org.apache.lucene.spatial.util.ReciprocalDoubleValuesSource
 
getValues(LeafReaderContext, DoubleValues) - Method in class org.apache.lucene.spatial.util.ShapeAreaValueSource
 
getValues(LeafReaderContext, DoubleValues) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
getValues(LeafReaderContext, DoubleValues) - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
Returns the FunctionValues used by the function query.
getVersion() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
Return the version of Lucene this tree will mimic the behavior of for analysis.
getWidth() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
getWorldCell() - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
 
getWorldCell() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
getWorldCell() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
getWorldCell() - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
getWorldCell() - Method in class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
 
getWorldCell() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
Returns the level 0 cell which encompasses all spatial data.
getX() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dPointShape
 
getY() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dPointShape
 
grid - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 
grid - Variable in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
gridH - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
gridW - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 

H

hasArea() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
hasArea() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
hasArea() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dPointShape
 
hasArea() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
hashCode() - Method in class org.apache.lucene.spatial.bbox.BBoxOverlapRatioValueSource
 
hashCode() - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
 
hashCode() - Method in class org.apache.lucene.spatial.composite.CompositeVerifyQuery
 
hashCode() - Method in class org.apache.lucene.spatial.composite.IntersectsRPTVerifyQuery
 
hashCode() - Method in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 
hashCode() - Method in class org.apache.lucene.spatial.prefix.ContainsPrefixTreeQuery
 
hashCode() - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
hashCode() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
hashCode() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
hashCode() - Method in class org.apache.lucene.spatial.prefix.WithinPrefixTreeQuery
 
hashCode() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
hashCode() - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
hashCode() - Method in class org.apache.lucene.spatial.util.DistanceToShapeValueSource
 
hashCode() - Method in class org.apache.lucene.spatial.util.ReciprocalDoubleValuesSource
 
hashCode() - Method in class org.apache.lucene.spatial.util.ShapeAreaValueSource
 
hashCode() - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
hashCode() - Method in class org.apache.lucene.spatial.util.ShapeValuesPredicate
 
hashCode() - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
 
hasNext() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
hasNext() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PrefixTreeIterator
 
Heatmap(int, int, Rectangle) - Constructor for class org.apache.lucene.spatial.prefix.HeatmapFacetCounter.Heatmap
 
HeatmapFacetCounter - Class in org.apache.lucene.spatial.prefix
Computes spatial facets in two dimensions as a grid of numbers.
HeatmapFacetCounter.Heatmap - Class in org.apache.lucene.spatial.prefix
Response structure

I

incrementToken() - Method in class org.apache.lucene.spatial.prefix.BytesRefIteratorTokenStream
 
init(Map<String, String>, ClassLoader) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dSpatialContextFactory
 
init(Map<String, String>, SpatialContext) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
initCalculator() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dSpatialContextFactory
 
initMaxLevels() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
initPlanetModel(Map<String, String>) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dSpatialContextFactory
 
initVersion() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
Intersects - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Meets the "Intersects" OGC definition.
IntersectsPrefixTreeQuery - Class in org.apache.lucene.spatial.prefix
A Query matching documents that have an SpatialRelation.INTERSECTS (i.e.
IntersectsPrefixTreeQuery(Shape, String, SpatialPrefixTree, int, int) - Constructor for class org.apache.lucene.spatial.prefix.IntersectsPrefixTreeQuery
 
IntersectsRPTVerifyQuery - Class in org.apache.lucene.spatial.composite
A spatial Intersects predicate that distinguishes an approximated match from an exact match based on which cells are within the query shape.
IntersectsRPTVerifyQuery(Shape, String, SpatialPrefixTree, int, int, ShapeValuesPredicate) - Constructor for class org.apache.lucene.spatial.composite.IntersectsRPTVerifyQuery
 
is(SpatialOperation, SpatialOperation...) - Static method in class org.apache.lucene.spatial.query.SpatialOperation
 
isCacheable(LeafReaderContext) - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
 
isCacheable(LeafReaderContext) - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
isCacheable(LeafReaderContext) - Method in class org.apache.lucene.spatial.util.DistanceToShapeValueSource
 
isCacheable(LeafReaderContext) - Method in class org.apache.lucene.spatial.util.ReciprocalDoubleValuesSource
 
isCacheable(LeafReaderContext) - Method in class org.apache.lucene.spatial.util.ShapeAreaValueSource
 
isCacheable(LeafReaderContext) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
isCacheable(LeafReaderContext) - Method in class org.apache.lucene.spatial.util.ShapeValuesPredicate
 
isCacheable(LeafReaderContext) - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
 
IsDisjointTo - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Meets the "Disjoint" OGC definition.
isEmpty() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
isEmpty() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
isEmpty() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
isEnd(int, int) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
IsEqualTo - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Meets the "Equals" OGC definition.
isGridAlignedShape(Shape) - Method in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy
 
isGridAlignedShape(Shape) - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
A quick check of the shape to see if it is perfectly aligned to a grid.
isInternalPrefix(PackedQuadPrefixTree.PackedQuadCell) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
isLeaf - Variable in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
isLeaf() - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
Some cells are flagged as leaves, which are indexed as such.
isLeaf() - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
isLeaf() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
isMultiOverlappingIndexedShapes() - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
isNormWrapLongitude() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
isOptimizePredicates() - Method in class org.apache.lucene.spatial.composite.CompositeSpatialStrategy
 
isPointShape(Shape) - Method in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy
 
isPointShape(Shape) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
Returns true if the shape is a Point.
isPointsOnly() - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
isPrefixOf(Cell) - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
Returns if the target term is within/underneath this cell; not necessarily a direct descendant.
isPrefixOf(Cell) - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
isPrefixOf(Cell) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
isPrefixOf(Cell) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
isPruneLeafyBranches() - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
isPruneLeafyBranches() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
IsWithin - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Meets the "CoveredBy" OGC definition (boundary-neutral).
iterator(LeafReaderContext, DocIdSetIterator) - Method in class org.apache.lucene.spatial.util.ShapeValuesPredicate
 

J

JAVA_UTIL_TIME_COMPAT_CAL - Static variable in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
A Calendar instance compatible with ZonedDateTime as seen from GregorianCalendar.from(ZonedDateTime).

L

leafyPrune - Variable in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
LegacyCell - Class in org.apache.lucene.spatial.prefix.tree
The base for the original two SPT's: Geohash and Quad.
LegacyCell(byte[], int, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.LegacyCell
Warning: Refers to the same bytes (no copy).
levelByTermLen - Variable in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
lineString() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
lineString(List<Point>, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 

M

makeDistanceValueSource(Point) - Method in class org.apache.lucene.spatial.SpatialStrategy
makeDistanceValueSource(Point, double) - Method in class org.apache.lucene.spatial.bbox.BBoxStrategy
 
makeDistanceValueSource(Point, double) - Method in class org.apache.lucene.spatial.composite.CompositeSpatialStrategy
 
makeDistanceValueSource(Point, double) - Method in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy
Unsupported.
makeDistanceValueSource(Point, double) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
makeDistanceValueSource(Point, double) - Method in class org.apache.lucene.spatial.serialized.SerializedDVStrategy
 
makeDistanceValueSource(Point, double) - Method in class org.apache.lucene.spatial.SpatialStrategy
Make a ValueSource returning the distance between the center of the indexed shape and queryPoint.
makeDistanceValueSource(Point, double) - Method in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
makeGridShapeIntersectsQuery(Shape) - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
RecursivePrefixTreeStrategy.makeQuery(SpatialArgs) specialized for the query being a grid square.
makeOverlapRatioValueSource(Rectangle, double) - Method in class org.apache.lucene.spatial.bbox.BBoxStrategy
Returns a similarity based on BBoxOverlapRatioValueSource.
makeQuery(SpatialArgs) - Method in class org.apache.lucene.spatial.bbox.BBoxStrategy
 
makeQuery(SpatialArgs) - Method in class org.apache.lucene.spatial.composite.CompositeSpatialStrategy
 
makeQuery(SpatialArgs) - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
makeQuery(SpatialArgs) - Method in class org.apache.lucene.spatial.prefix.TermQueryPrefixTreeStrategy
 
makeQuery(SpatialArgs) - Method in class org.apache.lucene.spatial.serialized.SerializedDVStrategy
Returns a Query that should be used in a random-access fashion.
makeQuery(SpatialArgs) - Method in class org.apache.lucene.spatial.SpatialStrategy
Make a Query based principally on SpatialOperation and Shape from the supplied args.
makeQuery(SpatialArgs) - Method in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
makeRecipDistanceValueSource(Shape) - Method in class org.apache.lucene.spatial.SpatialStrategy
Returns a ValueSource with values ranging from 1 to 0, depending inversely on the distance from SpatialStrategy.makeDistanceValueSource(org.locationtech.spatial4j.shape.Point,double).
makeShape() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
Constructs a bounding box shape out of the encoded cell
makeShape() - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.QuadCell
 
makeShapeValueSource() - Method in class org.apache.lucene.spatial.bbox.BBoxStrategy
Provides access to each rectangle per document as a ShapeValuesSource
makeShapeValueSource() - Method in class org.apache.lucene.spatial.serialized.SerializedDVStrategy
Provides access to each shape per document
makeSPT(Map<String, String>, ClassLoader, SpatialContext) - Static method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
The factory is looked up via "prefixTree" in args, expecting "geohash" or "quad".
MAX_DIST_ERR - Static variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
MAX_LEVELS - Static variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
MAX_LEVELS_POSSIBLE - Static variable in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
MAX_LEVELS_POSSIBLE - Static variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
MAX_ROWS_OR_COLUMNS - Static variable in class org.apache.lucene.spatial.prefix.HeatmapFacetCounter
Maximum number of supported rows (or columns).
maxDoc - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser
 
maxLevels - Variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
 
maxLevels - Variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
maxSubCellsByLevel - Variable in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
maxTermLen - Variable in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
multiLineString() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
multiOverlappingIndexedShapes - Variable in class org.apache.lucene.spatial.prefix.ContainsPrefixTreeQuery
If the spatial data for a document is comprised of multiple overlapping or adjacent parts, it might fail to match a query shape when doing the CONTAINS predicate when the sum of those shapes contain the query shape but none do individually.
multiOverlappingIndexedShapes - Variable in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
multiPoint() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
multiPolygon() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
multiShape(Class<T>) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
multiShape(List<S>) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 

N

needsScores() - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
 
needsScores() - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
needsScores() - Method in class org.apache.lucene.spatial.util.DistanceToShapeValueSource
 
needsScores() - Method in class org.apache.lucene.spatial.util.ReciprocalDoubleValuesSource
 
needsScores() - Method in class org.apache.lucene.spatial.util.ShapeAreaValueSource
 
needsScores() - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
needsScores() - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
 
newCal() - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Calendar utility method: Returns a clone of the Calendar passed to the constructor with all fields cleared.
newCellStack(int) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
newCellToBytesRefIterator() - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
newCellToBytesRefIterator() - Method in class org.apache.lucene.spatial.prefix.TermQueryPrefixTreeStrategy
 
newInstance(SpatialContext, String) - Static method in class org.apache.lucene.spatial.bbox.BBoxStrategy
newInstance(SpatialContext, String) - Static method in class org.apache.lucene.spatial.vector.PointVectorStrategy
newSpatialArgs(SpatialOperation, Shape) - Method in class org.apache.lucene.spatial.query.SpatialArgsParser
 
newSpatialContext() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dSpatialContextFactory
 
newSPT() - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree.Factory
 
newSPT() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.Factory
 
newSPT() - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.Factory
 
newSPT() - Method in class org.apache.lucene.spatial.prefix.tree.S2PrefixTree.Factory
 
newSPT() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
next() - Method in class org.apache.lucene.spatial.prefix.CellToBytesRefIterator
 
next() - Method in class org.apache.lucene.spatial.prefix.tree.CellIterator
 
next() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PrefixTreeIterator
 
nextCell - Variable in class org.apache.lucene.spatial.prefix.tree.CellIterator
 
nextCell(boolean) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
Get the next cell in the tree without using recursion.
nextFrom(Cell) - Method in class org.apache.lucene.spatial.prefix.tree.CellIterator
Gets the next cell that is >= fromCell, compared using non-leaf bytes.
normDist(double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
normX(double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
normY(double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
normZ(double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
NumberRangePrefixTree - Class in org.apache.lucene.spatial.prefix.tree
A SpatialPrefixTree for single-dimensional numbers and number ranges of fixed precision values (not floating point).
NumberRangePrefixTree(int[]) - Constructor for class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
NumberRangePrefixTree.NRCell - Class in org.apache.lucene.spatial.prefix.tree
Most of the PrefixTree implementation is in this one class, which is both the Cell, the CellIterator, and the Shape to reduce object allocation.
NumberRangePrefixTree.NRShape - Interface in org.apache.lucene.spatial.prefix.tree
Base interface for Shapes this prefix tree supports.
NumberRangePrefixTree.SpanUnitsNRShape - Class in org.apache.lucene.spatial.prefix.tree
A range Shape; based on a pair of NumberRangePrefixTree.UnitNRShape.
NumberRangePrefixTree.UnitNRShape - Interface in org.apache.lucene.spatial.prefix.tree
A unit value Shape implemented as a stack of numbers, one for each level in the prefix tree.
NumberRangePrefixTreeStrategy - Class in org.apache.lucene.spatial.prefix
A PrefixTree based on Number/Date ranges.
NumberRangePrefixTreeStrategy(NumberRangePrefixTree, String) - Constructor for class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy
 
NumberRangePrefixTreeStrategy.Facets - Class in org.apache.lucene.spatial.prefix
Facet response information
NumberRangePrefixTreeStrategy.Facets.FacetParentVal - Class in org.apache.lucene.spatial.prefix
Holds a block of detailLevel counts aggregated to their parent level.

O

org.apache.lucene.spatial - package org.apache.lucene.spatial
Lucene advanced spatial search
org.apache.lucene.spatial.bbox - package org.apache.lucene.spatial.bbox
Bounding Box Spatial Strategy
org.apache.lucene.spatial.composite - package org.apache.lucene.spatial.composite
Composite strategies.
org.apache.lucene.spatial.prefix - package org.apache.lucene.spatial.prefix
Prefix Tree Strategy.
org.apache.lucene.spatial.prefix.tree - package org.apache.lucene.spatial.prefix.tree
This package is about SpatialPrefixTree and any supporting classes.
org.apache.lucene.spatial.query - package org.apache.lucene.spatial.query
Spatial Query options useful for client side requests
org.apache.lucene.spatial.serialized - package org.apache.lucene.spatial.serialized
Strategies that serialize the shape (non-indexed).
org.apache.lucene.spatial.spatial4j - package org.apache.lucene.spatial.spatial4j
Spatial4j stuff that ideally belongs in Spatial4j (isn't related to Lucene).
org.apache.lucene.spatial.util - package org.apache.lucene.spatial.util
Advanced spatial utilities.
org.apache.lucene.spatial.vector - package org.apache.lucene.spatial.vector
Spatial strategy that uses two fields.
Overlaps - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Almost meets the "Overlaps" OGC definition, but boundary-neutral (boundary==interior).

P

PackedQuadPrefixTree - Class in org.apache.lucene.spatial.prefix.tree
Uses a compact binary representation of 8 bytes to encode a spatial quad trie.
PackedQuadPrefixTree(SpatialContext, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
PackedQuadPrefixTree.Factory - Class in org.apache.lucene.spatial.prefix.tree
Factory for creating PackedQuadPrefixTree instances with useful defaults.
PackedQuadPrefixTree.PackedQuadCell - Class in org.apache.lucene.spatial.prefix.tree
See binary representation in the javadocs of PackedQuadPrefixTree.
PackedQuadPrefixTree.PrefixTreeIterator - Class in org.apache.lucene.spatial.prefix.tree
This is a streamlined version of TreeCellIterator, with built-in support to prune at detailLevel (but not recursively upwards).
parentLeaves - Variable in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy.Facets.FacetParentVal
The count of ranges that span all of the childCounts.
parents - Variable in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy.Facets
Holds all the NumberRangePrefixTreeStrategy.Facets.FacetParentVal instances in order of the key.
parse(String, SpatialContext) - Method in class org.apache.lucene.spatial.query.SpatialArgsParser
Parses a string such as "Intersects(ENVELOPE(-10,-8,22,20)) distErrPct=0.025".
parseCalendar(String) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Calendar utility method: The reverse of DateRangePrefixTree.toString(java.util.Calendar).
parseMap(String) - Static method in class org.apache.lucene.spatial.query.SpatialArgsParser
Parses "a=b zScaling=d f" (whitespace separated) into name-value pairs.
parseShape(String) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
Detects a range pattern and parses it, otherwise it's parsed as one shape via NumberRangePrefixTree.parseUnitShape(String).
parseShape(String, SpatialContext) - Method in class org.apache.lucene.spatial.query.SpatialArgsParser
 
parseUnitShape(String) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
 
parseUnitShape(String) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
Parse a String to a UnitNRShape.
planetModel - Variable in class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
planetModel - Variable in class org.apache.lucene.spatial.spatial4j.Geo3dSpatialContextFactory
The planet model
pointOnBearing(Point, double, double, SpatialContext, Point) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
PointPrefixTreeFieldCacheProvider - Class in org.apache.lucene.spatial.prefix
Implementation of ShapeFieldCacheProvider designed for PrefixTreeStrategys that index points (AND ONLY POINTS!).
PointPrefixTreeFieldCacheProvider(SpatialPrefixTree, String, int) - Constructor for class org.apache.lucene.spatial.prefix.PointPrefixTreeFieldCacheProvider
 
pointsOnly - Variable in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
PointVectorStrategy - Class in org.apache.lucene.spatial.vector
Simple SpatialStrategy which represents Points in two numeric fields.
PointVectorStrategy(SpatialContext, String, FieldType) - Constructor for class org.apache.lucene.spatial.vector.PointVectorStrategy
Create a new instance configured with the provided FieldType options.
pointXY(double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
pointXYZ(double, double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
polygon() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
postingsEnum - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser
 
postSiblings(AbstractVisitingPrefixTreeQuery.VNode) - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
 
PREFIX_TREE - Static variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
prefixGridScanLevel - Variable in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery
 
prefixGridScanLevel - Variable in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
PrefixTreeFacetCounter - Class in org.apache.lucene.spatial.prefix
Computes facets on cells for PrefixTreeStrategy.
PrefixTreeFacetCounter.FacetVisitor - Class in org.apache.lucene.spatial.prefix
A callback/visitor of facet counts.
PrefixTreeStrategy - Class in org.apache.lucene.spatial.prefix
An abstract SpatialStrategy based on SpatialPrefixTree.
PrefixTreeStrategy(SpatialPrefixTree, String) - Constructor for class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
PrefixTreeStrategy.ShapeTokenStream - Class in org.apache.lucene.spatial.prefix
Tokenstream for indexing cells of a shape
preSiblings(AbstractVisitingPrefixTreeQuery.VNode) - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
 
printInfo(PrintStream) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
pruneLeafyBranches - Variable in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 

Q

QUAD - Static variable in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
QuadPrefixTree - Class in org.apache.lucene.spatial.prefix.tree
A SpatialPrefixTree which uses a quad tree in which an indexed term will be generated for each cell, 'A', 'B', 'C', 'D'.
QuadPrefixTree(SpatialContext) - Constructor for class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
QuadPrefixTree(SpatialContext, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
QuadPrefixTree(SpatialContext, Rectangle, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
QuadPrefixTree.Factory - Class in org.apache.lucene.spatial.prefix.tree
Factory for creating QuadPrefixTree instances with useful defaults
QuadPrefixTree.QuadCell - Class in org.apache.lucene.spatial.prefix.tree
individual QuadPrefixTree grid cell
queryShape - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 

R

readBool(String, boolean) - Static method in class org.apache.lucene.spatial.query.SpatialArgsParser
 
readCell(BytesRef) - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
readCell(BytesRef) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
readCell(BytesRef, Cell) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
 
readCell(BytesRef, Cell) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
readCell(BytesRef, Cell) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
readCell(BytesRef, Cell) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
readCell(BytesRef, Cell) - Method in class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
 
readCell(BytesRef, Cell) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
This creates a new Cell (or re-using scratch if provided), initialized to the state as read by the bytes.
readCircle(DataInput) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
readCollection(DataInput) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
readDouble(String) - Static method in class org.apache.lucene.spatial.query.SpatialArgsParser
 
readLeafAdjust() - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
readLeafAdjust() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
 
readNameValuePairs(SpatialArgs, Map<String, String>) - Method in class org.apache.lucene.spatial.query.SpatialArgsParser
 
readPoint(DataInput) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
readRect(DataInput) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
readShape(DataInput) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
readShape(BytesRef) - Method in class org.apache.lucene.spatial.prefix.PointPrefixTreeFieldCacheProvider
 
readShape(BytesRef) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
 
ReciprocalDoubleValuesSource - Class in org.apache.lucene.spatial.util
Transforms a DoubleValuesSource using the formula v = k / (v + k)
ReciprocalDoubleValuesSource(double, DoubleValuesSource) - Constructor for class org.apache.lucene.spatial.util.ReciprocalDoubleValuesSource
Creates a ReciprocalDoubleValuesSource
rect(double, double, double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
rect(Point, Point) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
RecursivePrefixTreeStrategy - Class in org.apache.lucene.spatial.prefix
RecursivePrefixTreeStrategy(SpatialPrefixTree, String) - Constructor for class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
region - Variable in class org.apache.lucene.spatial.prefix.HeatmapFacetCounter.Heatmap
 
register(String) - Method in class org.apache.lucene.spatial.query.SpatialOperation
 
relate(NumberRangePrefixTree.SpanUnitsNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
relate(NumberRangePrefixTree.SpanUnitsNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
relate(NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
relate(Shape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
relate(Shape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
relate(Shape) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
relateXRange(double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
relateYRange(double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
remove() - Method in class org.apache.lucene.spatial.prefix.tree.CellIterator
This prevents sub-cells (those underneath the current cell) from being iterated to, if applicable, otherwise a NO-OP.
remove() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PrefixTreeIterator
 
reset() - Method in class org.apache.lucene.spatial.prefix.BytesRefIteratorTokenStream
 
reset(double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dPointShape
 
reset(double, double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dCircleShape
 
reset(double, double, double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape
 
reset(Iterator<Cell>) - Method in class org.apache.lucene.spatial.prefix.CellToBytesRefIterator
 
resolveDistErr(SpatialContext, double) - Method in class org.apache.lucene.spatial.query.SpatialArgs
Gets the error distance that specifies how precise the query shape is.
rewrite(IndexSearcher) - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
 
rewrite(IndexSearcher) - Method in class org.apache.lucene.spatial.composite.CompositeVerifyQuery
 
rewrite(IndexSearcher) - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
rewrite(IndexSearcher) - Method in class org.apache.lucene.spatial.util.DistanceToShapeValueSource
 
rewrite(IndexSearcher) - Method in class org.apache.lucene.spatial.util.ReciprocalDoubleValuesSource
 
rewrite(IndexSearcher) - Method in class org.apache.lucene.spatial.util.ShapeAreaValueSource
 
rewrite(IndexSearcher) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
rewrite(IndexSearcher) - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
 
robust - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
roundToLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
roundToLevel(int) - Method in interface org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRShape
Returns this shape rounded to the target level.
roundToLevel(int) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
roundToLevel(int) - Method in interface org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.UnitNRShape
 
rows - Variable in class org.apache.lucene.spatial.prefix.HeatmapFacetCounter.Heatmap
 

S

S2PrefixTree - Class in org.apache.lucene.spatial.prefix.tree
Spatial prefix tree for S2 Geometry.
S2PrefixTree(SpatialContext, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
Creates a S2 spatial tree with arity 1.
S2PrefixTree(SpatialContext, int, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
Creates a S2 spatial tree with provided arity.
S2PrefixTree.Factory - Class in org.apache.lucene.spatial.prefix.tree
Factory for creating S2PrefixTree instances with useful defaults
s2ShapeFactory - Variable in class org.apache.lucene.spatial.prefix.tree.S2PrefixTree
 
S2ShapeFactory - Interface in org.apache.lucene.spatial.prefix.tree
Shape factory for Spatial contexts that support S2 geometry.
scan(int) - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
Scans (termsEnum.next()) terms until a term is found that does not start with curVNode's cell.
score(Rectangle, AtomicReference<Explanation>) - Method in class org.apache.lucene.spatial.bbox.BBoxOverlapRatioValueSource
 
score(Rectangle, AtomicReference<Explanation>) - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
Return a relevancy score.
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.
setBytesRefIterator(BytesRefIterator) - Method in class org.apache.lucene.spatial.prefix.BytesRefIteratorTokenStream
 
setCircleAccuracy(double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
Set the accuracy for circles in decimal degrees.
setDefaultFieldValuesArrayLen(int) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
A memory hint used by SpatialStrategy.makeDistanceValueSource(org.locationtech.spatial4j.shape.Point) for how big the initial size of each Document's array should be.
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 interface org.apache.lucene.spatial.prefix.tree.Cell
Set this cell to be a leaf.
setLeaf() - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
setLeaf() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
setMultiOverlappingIndexedShapes(boolean) - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
setOperation(SpatialOperation) - Method in class org.apache.lucene.spatial.query.SpatialArgs
 
setOptimizePredicates(boolean) - Method in class org.apache.lucene.spatial.composite.CompositeSpatialStrategy
Set to false to NOT use optimized search predicates that avoid checking the geometry sometimes.
setPointsOnly(boolean) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
True if only indexed points shall be supported.
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.
setPruneLeafyBranches(boolean) - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
An optional hint affecting non-point shapes and tree cells implementing CellCanPrune, otherwise ignored.
setPruneLeafyBranches(boolean) - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
Like RecursivePrefixTreeStrategy.setPruneLeafyBranches(boolean) but more memory efficient and only applies to the detailLevel, where it has the most effect.
setShape(Shape) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy.ShapeTokenStream
 
setShape(Shape) - Method in class org.apache.lucene.spatial.query.SpatialArgs
 
setShapeRel(SpatialRelation) - Method in interface org.apache.lucene.spatial.prefix.tree.Cell
setShapeRel(SpatialRelation) - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
setShapeRel(SpatialRelation) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
setVersion(Version) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
Set the version of Lucene this tree should mimic the behavior for for analysis.
shape - Variable in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
shape - Variable in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
ShapeAreaValueSource - Class in org.apache.lucene.spatial.util
The area of a Shape retrieved from an ShapeValuesSource
ShapeAreaValueSource(ShapeValuesSource, SpatialContext, boolean, double) - Constructor for class org.apache.lucene.spatial.util.ShapeAreaValueSource
 
shapeField - Variable in class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
 
ShapeFieldCache<T> - 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
A DoubleValuesSource 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> - Class in org.apache.lucene.spatial.util
Provides access to a ShapeFieldCache for a given LeafReader.
ShapeFieldCacheProvider(String, int) - Constructor for class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
 
shapeRel - Variable in class org.apache.lucene.spatial.prefix.tree.LegacyCell
When set via getSubCells(filter), it is the relationship between this cell and the given shape filter.
ShapeTokenStream() - Constructor for class org.apache.lucene.spatial.prefix.PrefixTreeStrategy.ShapeTokenStream
 
ShapeValues - Class in org.apache.lucene.spatial
Iterator over Shape objects for an index segment
ShapeValues() - Constructor for class org.apache.lucene.spatial.ShapeValues
 
ShapeValuesPredicate - Class in org.apache.lucene.spatial.util
Compares a shape from a provided ShapeValuesSource with a given Shape and sees if it matches a given SpatialOperation (the predicate).
ShapeValuesPredicate(ShapeValuesSource, SpatialOperation, Shape) - Constructor for class org.apache.lucene.spatial.util.ShapeValuesPredicate
 
ShapeValuesSource - Class in org.apache.lucene.spatial
Produces ShapeValues per-segment
ShapeValuesSource() - Constructor for class org.apache.lucene.spatial.ShapeValuesSource
 
similarityDescription() - Method in class org.apache.lucene.spatial.bbox.BBoxOverlapRatioValueSource
 
similarityDescription() - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
A comma-separated list of configurable items of the subclass to put into BBoxSimilarityValueSource.toString().
simplifyIndexedCells - Variable in class org.apache.lucene.spatial.prefix.TermQueryPrefixTreeStrategy
 
SpatialArgs - Class in org.apache.lucene.spatial.query
Principally holds the query Shape and the SpatialOperation.
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
 
spatialcontext - Variable in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
SpatialOperation - Class in org.apache.lucene.spatial.query
A predicate that compares a stored geometry to a supplied geometry.
SpatialOperation(String) - 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.AbstractVisitingPrefixTreeQuery.VisitorTemplate
Called first to setup things.
startOfSegment() - Method in class org.apache.lucene.spatial.prefix.PrefixTreeFacetCounter.FacetVisitor
Called at the start of the segment, if there is indexed data.
SUFFIX_MAXX - Static variable in class org.apache.lucene.spatial.bbox.BBoxStrategy
 
SUFFIX_MAXY - Static variable in class org.apache.lucene.spatial.bbox.BBoxStrategy
 
SUFFIX_MINX - Static variable in class org.apache.lucene.spatial.bbox.BBoxStrategy
 
SUFFIX_MINY - Static variable in class org.apache.lucene.spatial.bbox.BBoxStrategy
 
SUFFIX_X - Static variable in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
SUFFIX_XDL - Static variable in class org.apache.lucene.spatial.bbox.BBoxStrategy
 
SUFFIX_Y - Static variable in class org.apache.lucene.spatial.vector.PointVectorStrategy
 

T

termLenByLevel - Variable in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
TermQueryPrefixTreeStrategy - Class in org.apache.lucene.spatial.prefix
TermQueryPrefixTreeStrategy(SpatialPrefixTree, String) - Constructor for class org.apache.lucene.spatial.prefix.TermQueryPrefixTreeStrategy
 
terms - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser
 
termsEnum - Variable in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery.BaseTermsEnumTraverser
 
The Spatial-Extras Module for Apache Lucene - Search tag in Overview
Section
thisCell - Variable in class org.apache.lucene.spatial.prefix.tree.CellIterator
 
thisCell() - Method in class org.apache.lucene.spatial.prefix.tree.CellIterator
Returns the cell last returned from CellIterator.next().
toCalendar(NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Converts the NumberRangePrefixTree.UnitNRShape shape to a corresponding Calendar that is cleared below its level.
tokenStream() - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
toObject(NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
toObject(NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
Converts a UnitNRShape shape to the corresponding type supported by this class, such as a Calendar/BigDecimal.
topLeaves - Variable in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy.Facets
The count of documents with ranges that completely spanned the parents of the detail level.
toRangeShape(NumberRangePrefixTree.UnitNRShape, NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
Returns a shape that represents the continuous range between start and end.
toShape(int[], int) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
toShape(Calendar) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Converts the Calendar into a Shape.
toString() - Method in class org.apache.lucene.spatial.bbox.BBoxSimilarityValueSource
 
toString() - Method in class org.apache.lucene.spatial.prefix.HeatmapFacetCounter.Heatmap
 
toString() - Method in class org.apache.lucene.spatial.prefix.NumberRangePrefixTreeStrategy.Facets
 
toString() - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
toString() - Method in class org.apache.lucene.spatial.prefix.tree.LegacyCell
 
toString() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
 
toString() - Method in interface org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRShape
The result should be parseable by NumberRangePrefixTree.parseShape(String).
toString() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.SpanUnitsNRShape
 
toString() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
toString() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree.PackedQuadCell
Used for debugging, this will print the bits of the cell
toString() - Method in class org.apache.lucene.spatial.prefix.tree.PackedQuadPrefixTree
 
toString() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
 
toString() - Method in class org.apache.lucene.spatial.query.SpatialArgs
 
toString() - Method in class org.apache.lucene.spatial.query.SpatialOperation
 
toString() - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShape
 
toString() - Method in class org.apache.lucene.spatial.SpatialStrategy
 
toString() - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
toString() - Method in class org.apache.lucene.spatial.util.DistanceToShapeValueSource
 
toString() - Method in class org.apache.lucene.spatial.util.ReciprocalDoubleValuesSource
 
toString() - Method in class org.apache.lucene.spatial.util.ShapeAreaValueSource
 
toString() - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
toString() - Method in class org.apache.lucene.spatial.util.ShapeValuesPredicate
 
toString() - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
Returns the ValueSource description.
toString(String) - Method in class org.apache.lucene.spatial.composite.CompositeVerifyQuery
 
toString(String) - Method in class org.apache.lucene.spatial.composite.IntersectsRPTVerifyQuery
 
toString(String) - Method in class org.apache.lucene.spatial.prefix.ContainsPrefixTreeQuery
 
toString(String) - Method in class org.apache.lucene.spatial.prefix.IntersectsPrefixTreeQuery
 
toString(String) - Method in class org.apache.lucene.spatial.prefix.WithinPrefixTreeQuery
 
toString(Calendar) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Calendar utility method consistent with DateTimeFormatter.ISO_INSTANT except has no trailing 'Z', and will be truncated to the units given according to Calendar.isSet(int).
toString(NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
 
toString(NumberRangePrefixTree.UnitNRShape) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
A string representation of the UnitNRShape that is parse-able by NumberRangePrefixTree.parseUnitShape(String).
toStringDebug() - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree.NRCell
Configure your IDE to use this.
toStringUnitRaw(NumberRangePrefixTree.UnitNRShape) - Static method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
 
toUnitShape(Object) - Method in class org.apache.lucene.spatial.prefix.tree.DateRangePrefixTree
Converts value from a Calendar or Date to a Shape.
toUnitShape(Object) - Method in class org.apache.lucene.spatial.prefix.tree.NumberRangePrefixTree
Converts the value to a unit shape.

U

UnsupportedSpatialOperation - Exception Class in org.apache.lucene.spatial.query
Exception thrown when the SpatialStrategy cannot implement the requested operation.
UnsupportedSpatialOperation(SpatialOperation) - Constructor for exception class org.apache.lucene.spatial.query.UnsupportedSpatialOperation
 

V

validate() - Method in class org.apache.lucene.spatial.query.SpatialArgs
Check if the arguments make sense -- throw an exception if not
value() - Method in class org.apache.lucene.spatial.ShapeValues
Returns a Shape for the current document
values() - Static method in class org.apache.lucene.spatial.query.SpatialOperation
 
verifyX(double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
verifyY(double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
verifyZ(double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory
 
VERSION - Static variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
visit(QueryVisitor) - Method in class org.apache.lucene.spatial.composite.CompositeVerifyQuery
 
visit(QueryVisitor) - Method in class org.apache.lucene.spatial.composite.IntersectsRPTVerifyQuery
 
visit(QueryVisitor) - Method in class org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery
 
visit(Cell, int) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeFacetCounter.FacetVisitor
Called for cells with a leaf, or cells at the target facet level.
visitLeaf(Cell) - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
Called when an indexed leaf cell is found.
VisitorTemplate(LeafReaderContext) - Constructor for class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
 
visitPrefix(Cell) - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
Visit an indexed non-leaf cell.
visitScanned(Cell) - Method in class org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery.VisitorTemplate
The cell is either indexed as a leaf or is the last level of detail.

W

within(Point, double, double, double) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator
 
WithinPrefixTreeQuery - Class in org.apache.lucene.spatial.prefix
Finds docs where its indexed shape is WITHIN the query shape.
WithinPrefixTreeQuery(Shape, String, SpatialPrefixTree, int, int, double) - Constructor for class org.apache.lucene.spatial.prefix.WithinPrefixTreeQuery
writeCircle(DataOutput, Circle) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
writeCollection(DataOutput, ShapeCollection) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
writePoint(DataOutput, Point) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
writeRect(DataOutput, Rectangle) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 
writeShape(DataOutput, Shape) - Method in class org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
 

X

xmax - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
xmid - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
xmin - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 

Y

ymax - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
ymid - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
ymin - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form