A B C D E F G H I L M N O P Q R S T U V 

A

add(int, T) - Method in class org.apache.lucene.spatial.util.ShapeFieldCache
 
args - Variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 

B

BBoxIntersects - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Bounding box of the *indexed* shape.
BBoxWithin - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
Bounding box of the *indexed* shape.

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(ValueSource) - Constructor for class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
calcDistanceFromErrPct(Shape, double, SpatialContext) - Static method in class org.apache.lucene.spatial.query.SpatialArgs
Computes the distance given a shape and the distErrPct.
compareTo(Node) - Method in class org.apache.lucene.spatial.prefix.tree.Node
 
Contains - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
 
createIndexableFields(Shape) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
createIndexableFields(Shape, double) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
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(Point) - Method in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
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

DEFAULT_DISTERRPCT - Static variable in class org.apache.lucene.spatial.query.SpatialArgs
 
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
 
description() - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
description() - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
description() - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
Returns the ValueSource description.
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
 
DistanceValueSource - Class in org.apache.lucene.spatial.vector
An implementation of the Lucene ValueSource model that returns the distance for a PointVectorStrategy.
DistanceValueSource(PointVectorStrategy, Point) - 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.prefix.RecursivePrefixTreeFilter
 
equals(Object) - Method in class org.apache.lucene.spatial.prefix.tree.Node
 
equals(Object) - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
equals(Object) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
equals(Object) - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
 

F

FIELD_TYPE - Static variable in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 

G

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
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
 
getCenter() - Method in class org.apache.lucene.spatial.prefix.tree.Node
 
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.prefix.RecursivePrefixTreeFilter
 
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.Node
 
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
 
getNode(Point, int) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
 
getNode(String) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
 
getNode(byte[], int, int) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
 
getNode(Point, int) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
getNode(String) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
getNode(byte[], int, int) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
getNode(String) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
The cell for the specified token.
getNode(byte[], int, int) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
 
getNode(byte[], int, int, Node) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
 
getNode(Point, int) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
 
getNodes(Shape, int, boolean) - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree
 
getNodes(Shape, int, boolean) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
getNodes(Shape, int, boolean) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
Gets the intersecting & including cells for the specified shape, without exceeding detail level.
getNodesAltPoint(Point, int, boolean) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
Subclasses might override SpatialPrefixTree.getNodes(com.spatial4j.core.shape.Shape, int, boolean) and check if the argument is a shape and if so, delegate to this implementation, which calls SpatialPrefixTree.getNode(com.spatial4j.core.shape.Point, int) and then calls SpatialPrefixTree.getNode(String) repeatedly if inclParents is true.
getOperation() - Method in class org.apache.lucene.spatial.query.SpatialArgs
 
getShape() - Method in class org.apache.lucene.spatial.prefix.tree.Node
 
getShape() - Method in class org.apache.lucene.spatial.query.SpatialArgs
 
getShapeRel() - Method in class org.apache.lucene.spatial.prefix.tree.Node
 
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.Node
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.Node
Like Node.getSubCells() but with the results filtered by a shape.
getSubCells() - Method in class org.apache.lucene.spatial.prefix.tree.Node
Gets the cells at the next grid cell level that cover this cell.
getSubCellsSize() - Method in class org.apache.lucene.spatial.prefix.tree.Node
Node.getSubCells().size() -- usually a constant.
getTokenBytes() - Method in class org.apache.lucene.spatial.prefix.tree.Node
Note: doesn't contain a trailing leaf byte.
getTokenString() - Method in class org.apache.lucene.spatial.prefix.tree.Node
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.ShapeFieldCacheDistanceValueSource
 
getValues(Map, AtomicReaderContext) - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
Returns the FunctionValues used by the function query.
getWorldNode() - 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.PrefixTreeStrategy
 
gridH - Variable in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 

H

hashCode() - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeFilter
 
hashCode() - Method in class org.apache.lucene.spatial.prefix.tree.Node
 
hashCode() - Method in class org.apache.lucene.spatial.util.CachingDoubleValueSource
 
hashCode() - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
hashCode() - Method in class org.apache.lucene.spatial.vector.DistanceValueSource
 

I

init(Map<String, String>, SpatialContext) - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
initMaxLevels() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
Intersects - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
 
is(SpatialOperation, SpatialOperation...) - Static method in class org.apache.lucene.spatial.query.SpatialOperation
 
IsDisjointTo - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
 
IsEqualTo - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
 
isLeaf() - Method in class org.apache.lucene.spatial.prefix.tree.Node
 
isScoreIsMeaningful() - Method in class org.apache.lucene.spatial.query.SpatialOperation
 
isSourceNeedsArea() - Method in class org.apache.lucene.spatial.query.SpatialOperation
 
isTargetNeedsArea() - Method in class org.apache.lucene.spatial.query.SpatialOperation
 
IsWithin - Static variable in class org.apache.lucene.spatial.query.SpatialOperation
 

L

LEAF_BYTE - Static variable in class org.apache.lucene.spatial.prefix.tree.Node
 

M

makeDistanceValueSource(Point) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
 
makeDistanceValueSource(Point) - 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) - Method in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
makeFilter(SpatialArgs) - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
makeFilter(SpatialArgs) - Method in class org.apache.lucene.spatial.prefix.TermQueryPrefixTreeStrategy
 
makeFilter(SpatialArgs) - Method in class org.apache.lucene.spatial.SpatialStrategy
Make a Filter based principally on SpatialOperation and Shape from the supplied args.
makeFilter(SpatialArgs) - Method in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
makeQuery(SpatialArgs) - Method in class org.apache.lucene.spatial.SpatialStrategy
Make a (ConstantScore) Query based principally on SpatialOperation and Shape from the supplied args.
makeQuery(SpatialArgs) - Method in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
makeQueryDistanceScore(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(com.spatial4j.core.shape.Point).
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.QuadPrefixTree
 
maxLevels - Variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
 
maxLevels - Variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 

N

newSPT() - Method in class org.apache.lucene.spatial.prefix.tree.GeohashPrefixTree.Factory
 
newSPT() - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.Factory
 
newSPT() - Method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
Node - Class in org.apache.lucene.spatial.prefix.tree
Represents a grid cell.
Node(SpatialPrefixTree, String) - Constructor for class org.apache.lucene.spatial.prefix.tree.Node
 
Node(SpatialPrefixTree, byte[], int, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.Node
 
nodesToTokenStrings(Collection<Node>) - Static method in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
Will add the trailing leaf byte for leaves.

O

org.apache.lucene.spatial - package org.apache.lucene.spatial
Lucene spatial search Check: http://blog.notdot.net/2009/11/Damn-Cool-Algorithms-Spatial-indexing-with-Quadtrees-and-Hilbert-Curves
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
The Spatial Prefix package supports spatial indexing by index-time tokens where adding characters to a string gives greater resolution.
org.apache.lucene.spatial.query - package org.apache.lucene.spatial.query
Spatial Query options useful for client side requests
org.apache.lucene.spatial.util - package org.apache.lucene.spatial.util
Various 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
 

P

parse(String, SpatialContext) - Method in class org.apache.lucene.spatial.query.SpatialArgsParser
Parses a string such as "Intersects(-10,20,-8,22) distErrPct=0.025".
parseMap(String) - Static method in class org.apache.lucene.spatial.query.SpatialArgsParser
Parses "a=b c=d f" (whitespace separated) into name-value pairs.
PointPrefixTreeFieldCacheProvider - Class in org.apache.lucene.spatial.prefix
Implementation of ShapeFieldCacheProvider designed for PrefixTreeStrategys.
PointPrefixTreeFieldCacheProvider(SpatialPrefixTree, String, int) - Constructor for class org.apache.lucene.spatial.prefix.PointPrefixTreeFieldCacheProvider
 
PointVectorStrategy - Class in org.apache.lucene.spatial.vector
Simple SpatialStrategy which represents Points in two numeric DoubleFields.
PointVectorStrategy(SpatialContext, String) - Constructor for class org.apache.lucene.spatial.vector.PointVectorStrategy
 
precisionStep - Variable in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
PREFIX_TREE - Static variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTreeFactory
 
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
 
printInfo(PrintStream) - Method in class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 

Q

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 node, 'A', 'B', 'C', 'D'.
QuadPrefixTree(SpatialContext, Rectangle, int) - Constructor for class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree
 
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.Factory - Class in org.apache.lucene.spatial.prefix.tree
Factory for creating QuadPrefixTree instances with useful defaults
QuadPrefixTree.Factory() - Constructor for class org.apache.lucene.spatial.prefix.tree.QuadPrefixTree.Factory
 

R

readBool(String, boolean) - Static method in class org.apache.lucene.spatial.query.SpatialArgsParser
 
readDouble(String) - Static method in class org.apache.lucene.spatial.query.SpatialArgsParser
 
readShape(BytesRef) - Method in class org.apache.lucene.spatial.prefix.PointPrefixTreeFieldCacheProvider
 
readShape(BytesRef) - Method in class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
 
RecursivePrefixTreeFilter - Class in org.apache.lucene.spatial.prefix
Performs a spatial intersection filter between a query shape and a field indexed with SpatialPrefixTree, a Trie.
RecursivePrefixTreeFilter(String, SpatialPrefixTree, Shape, int, int) - Constructor for class org.apache.lucene.spatial.prefix.RecursivePrefixTreeFilter
 
RecursivePrefixTreeStrategy - Class in org.apache.lucene.spatial.prefix
RecursivePrefixTreeStrategy(SpatialPrefixTree, String) - Constructor for class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
reset(byte[], int, int) - Method in class org.apache.lucene.spatial.prefix.tree.Node
 
resolveDistErr(SpatialContext, double) - Method in class org.apache.lucene.spatial.query.SpatialArgs
Gets the error distance that specifies how precise the query shape is.

S

setDefaultFieldValuesArrayLen(int) - Method in class org.apache.lucene.spatial.prefix.PrefixTreeStrategy
A memory hint used by PrefixTreeStrategy.makeDistanceValueSource(com.spatial4j.core.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 class org.apache.lucene.spatial.prefix.tree.Node
 
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) - Constructor for class org.apache.lucene.spatial.util.ShapeFieldCacheDistanceValueSource
 
ShapeFieldCacheProvider<T extends com.spatial4j.core.shape.Shape> - Class in org.apache.lucene.spatial.util
Provides access to a ShapeFieldCache for a given AtomicReader.
ShapeFieldCacheProvider(String, int) - Constructor for class org.apache.lucene.spatial.util.ShapeFieldCacheProvider
 
shapeRel - Variable in class org.apache.lucene.spatial.prefix.tree.Node
 
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
 
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.
SUFFIX_X - Static variable in class org.apache.lucene.spatial.vector.PointVectorStrategy
 
SUFFIX_Y - Static variable in class org.apache.lucene.spatial.vector.PointVectorStrategy
 

T

TermQueryPrefixTreeStrategy - Class in org.apache.lucene.spatial.prefix
TermQueryPrefixTreeStrategy(SpatialPrefixTree, String) - Constructor for class org.apache.lucene.spatial.prefix.TermQueryPrefixTreeStrategy
 
toString() - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeFilter
 
toString() - Method in class org.apache.lucene.spatial.prefix.RecursivePrefixTreeStrategy
 
toString() - Method in class org.apache.lucene.spatial.prefix.tree.Node
 
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.SpatialStrategy
 

U

UnsupportedSpatialOperation - Exception in org.apache.lucene.spatial.query
Exception thrown when the SpatialStrategy cannot implement the requested operation.
UnsupportedSpatialOperation(SpatialOperation) - Constructor for exception org.apache.lucene.spatial.query.UnsupportedSpatialOperation
 
UTF8 - Static variable in class org.apache.lucene.spatial.prefix.tree.SpatialPrefixTree
 

V

validate() - Method in class org.apache.lucene.spatial.query.SpatialArgs
Check if the arguments make sense -- throw an exception if not
values() - Static method in class org.apache.lucene.spatial.query.SpatialOperation
 
ValueSourceFilter - Class in org.apache.lucene.spatial.util
Filter that matches all documents where a ValueSource is in between a range of min and max inclusive.
ValueSourceFilter(Filter, ValueSource, double, double) - Constructor for class org.apache.lucene.spatial.util.ValueSourceFilter
 
A B C D E F G H I L M N O P Q R S T U V 

Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.