Uses of Class
org.apache.lucene.geo.Polygon
Packages that use Polygon
Package
Description
The logical representation of a
Document for indexing and
searching.Geospatial Utility Implementations for Lucene Core
-
Uses of Polygon in org.apache.lucene.document
Methods in org.apache.lucene.document with parameters of type PolygonModifier and TypeMethodDescriptionstatic LatLonShapeDocValuesFieldLatLonShape.createDocValueField(String fieldName, Polygon polygon) create doc value field for lat lon polygon geometry without creating indexable fieldsstatic LatLonShapeDocValuesFieldLatLonShape.createDocValueField(String fieldName, Polygon polygon, boolean checkSelfIntersections) create doc value field for lat lon polygon geometry without creating indexable fields.static Field[]LatLonShape.createIndexableFields(String fieldName, Polygon polygon) create indexable fields for polygon geometry.static Field[]LatLonShape.createIndexableFields(String fieldName, Polygon polygon, boolean checkSelfIntersections) create indexable fields for polygon geometry.static QueryLatLonPoint.newPolygonQuery(String field, Polygon... polygons) Create a query for matching one or more polygons.static QueryLatLonShape.newPolygonQuery(String field, ShapeField.QueryRelation queryRelation, Polygon... polygons) create a query to find all indexed geo shapes that intersect a provided polygon (or array of polygons) note: does not support dateline crossingstatic QueryLatLonDocValuesField.newSlowPolygonQuery(String field, Polygon... polygons) Create a query for matching points within the supplied polygons. -
Uses of Polygon in org.apache.lucene.geo
Methods in org.apache.lucene.geo that return PolygonModifier and TypeMethodDescriptionstatic Polygon[]Polygon.fromGeoJSON(String geojson) Parses a standard GeoJSON polygon string.Polygon[]Polygon.getHoles()Returns a copy of the internal holes arrayMethods in org.apache.lucene.geo with parameters of type PolygonModifier and TypeMethodDescriptionstatic RectangleRectangle.fromPolygon(Polygon[] polygons) Returns the bounding box over an array of polygonsstatic List<Tessellator.Triangle> Tessellator.tessellate(Polygon polygon, boolean checkSelfIntersections) static List<Tessellator.Triangle> Tessellator.tessellate(Polygon polygon, boolean checkSelfIntersections, Tessellator.Monitor monitor) Constructors in org.apache.lucene.geo with parameters of type Polygon