Class LatLonShapeDocValuesQuery

java.lang.Object
org.apache.lucene.search.Query
org.elasticsearch.lucene.spatial.LatLonShapeDocValuesQuery

public class LatLonShapeDocValuesQuery extends org.apache.lucene.search.Query
Lucene geometry query for BinaryShapeDocValuesField.
  • Constructor Summary

    Constructors
    Constructor
    Description
    LatLonShapeDocValuesQuery(String field, org.apache.lucene.document.ShapeField.QueryRelation relation, org.apache.lucene.geo.LatLonGeometry... geometries)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    add(List<org.apache.lucene.geo.Component2D> components2D, org.apache.lucene.geo.LatLonGeometry geometry)
    Override if special cases, like dateline support, should be considered
    protected org.apache.lucene.geo.Component2D
    create(org.apache.lucene.geo.LatLonGeometry geometry)
     
    protected org.apache.lucene.geo.Component2D
    create(org.apache.lucene.geo.LatLonGeometry[] geometries)
     
    org.apache.lucene.search.Weight
    createWeight(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.ScoreMode scoreMode, float boost)
     
    boolean
     
    int
     
    toString(String otherField)
     
    void
    visit(org.apache.lucene.search.QueryVisitor visitor)
     

    Methods inherited from class org.apache.lucene.search.Query

    classHash, rewrite, rewrite, sameClassAs, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • LatLonShapeDocValuesQuery

      public LatLonShapeDocValuesQuery(String field, org.apache.lucene.document.ShapeField.QueryRelation relation, org.apache.lucene.geo.LatLonGeometry... geometries)
  • Method Details

    • create

      protected org.apache.lucene.geo.Component2D create(org.apache.lucene.geo.LatLonGeometry[] geometries)
    • create

      protected org.apache.lucene.geo.Component2D create(org.apache.lucene.geo.LatLonGeometry geometry)
    • add

      protected void add(List<org.apache.lucene.geo.Component2D> components2D, org.apache.lucene.geo.LatLonGeometry geometry)
      Override if special cases, like dateline support, should be considered
    • toString

      public String toString(String otherField)
      Specified by:
      toString in class org.apache.lucene.search.Query
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in class org.apache.lucene.search.Query
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class org.apache.lucene.search.Query
    • visit

      public void visit(org.apache.lucene.search.QueryVisitor visitor)
      Specified by:
      visit in class org.apache.lucene.search.Query
    • createWeight

      public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.ScoreMode scoreMode, float boost)
      Overrides:
      createWeight in class org.apache.lucene.search.Query