Module org.elasticsearch.server
Package org.elasticsearch.lucene.spatial
package org.elasticsearch.lucene.spatial
-
ClassDescriptionLucene geometry query for
BinaryShapeDocValuesField
.Utility class that converts geometries into Lucene-compatible form for indexing in a shape field.This class keeps a running Kahan-sum of coordinates that are to be averaged inTriangleTreeWriter
for use as the centroid of a shape.ATriangleTreeVisitor.TriangleTreeDecodedVisitor
implementation forComponent2D
geometries.Abstract API for classes that help encode double-valued spatial coordinates x/y to their integer-encoded serialized form and decode them backLikeShapeType
but has specific types for when the geometry is aGeometryCollection
and more information about what the highest-dimensional sub-shape is.Object representing the extent of a geometry object within aTriangleTreeWriter
.A reusable Geometry doc value reader for a previous serializedGeometry
usingGeometryDocValueWriter
.This is a tree-writer that serializes a list ofIndexableField
as an interval tree into a byte array.Lucene geometry query forBinaryShapeDocValuesField
.Visitor for triangle interval tree.Visitor for triangle interval tree which decodes the coordinatesThis is a tree-writer that serializes a list ofShapeField.DecodedTriangle
as an interval tree into a byte array.Utility methods that generate a lucene query for a spatial query over a cartesian field.*