Class CartesianShapeDocValuesQuery

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

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

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

    Modifier and Type
    Method
    Description
    protected void
    add(List<org.apache.lucene.geo.Component2D> components2D, org.apache.lucene.geo.XYGeometry geometry)
    Override if special cases, like dateline support, should be considered
    protected org.apache.lucene.geo.Component2D
    create(org.apache.lucene.geo.XYGeometry geometry)
     
    protected org.apache.lucene.geo.Component2D
    create(org.apache.lucene.geo.XYGeometry[] 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

    • CartesianShapeDocValuesQuery

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

    • create

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

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

      protected void add(List<org.apache.lucene.geo.Component2D> components2D, org.apache.lucene.geo.XYGeometry 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