Package org.apache.lucene.document
Class LatLonShapeQuery
java.lang.Object
org.apache.lucene.search.Query
org.apache.lucene.document.SpatialQuery
org.apache.lucene.document.LatLonShapeQuery
Finds all previously indexed geo shapes that comply the given
ShapeField.QueryRelation
with the
specified array of LatLonGeometry
.
The field must be indexed using LatLonShape.createIndexableFields(java.lang.String, org.apache.lucene.geo.Polygon)
added per document.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.document.SpatialQuery
SpatialQuery.SpatialVisitor
-
Field Summary
FieldsFields inherited from class org.apache.lucene.document.SpatialQuery
field, queryRelation
-
Constructor Summary
ConstructorsConstructorDescriptionLatLonShapeQuery
(String field, ShapeField.QueryRelation queryRelation, LatLonGeometry... geometries) Creates a query that matches all indexed shapes to the provided array ofLatLonGeometry
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
class specific equals checkprotected SpatialQuery.SpatialVisitor
returns the spatial visitor to be used for this query.int
hashCode()
Override and implement query hash code properly in a subclass.Prints a query to a string, withfield
assumed to be the default field and omitted.Methods inherited from class org.apache.lucene.document.SpatialQuery
createWeight, equals, getField, getQueryRelation, transposeRelation, visit
Methods inherited from class org.apache.lucene.search.Query
classHash, rewrite, sameClassAs, toString
-
Field Details
-
geometries
-
component2D
-
-
Constructor Details
-
LatLonShapeQuery
LatLonShapeQuery(String field, ShapeField.QueryRelation queryRelation, LatLonGeometry... geometries) Creates a query that matches all indexed shapes to the provided array ofLatLonGeometry
-
-
Method Details
-
getSpatialVisitor
Description copied from class:SpatialQuery
returns the spatial visitor to be used for this query. Called before generating the queryWeight
- Specified by:
getSpatialVisitor
in classSpatialQuery
-
toString
Description copied from class:Query
Prints a query to a string, withfield
assumed to be the default field and omitted. -
equalsTo
Description copied from class:SpatialQuery
class specific equals check- Overrides:
equalsTo
in classSpatialQuery
-
hashCode
public int hashCode()Description copied from class:Query
Override and implement query hash code properly in a subclass. This is required so thatQueryCache
works properly.- Overrides:
hashCode
in classSpatialQuery
- See Also:
-