org.apache.lucene.queryparser.xml.builders

Class PointRangeQueryBuilder

  • java.lang.Object
    • org.apache.lucene.queryparser.xml.builders.PointRangeQueryBuilder
  • All Implemented Interfaces:
    QueryBuilder


    public class PointRangeQueryBuilder
    extends Object
    implements QueryBuilder
    Creates a range query across 1D PointValues. The table below specifies the required attributes and the defaults if optional attributes are omitted:
    Attribute name Values Required Default
    fieldName String Yes N/A
    lowerTerm Specified by type No Integer.MIN_VALUE Long.MIN_VALUE Float.NEGATIVE_INFINITY Double.NEGATIVE_INFINITY
    upperTerm Specified by type No Integer.MAX_VALUE Long.MAX_VALUE Float.POSITIVE_INFINITY Double.POSITIVE_INFINITY
    type int, long, float, double No int

    A ParserException will be thrown if an error occurs parsing the supplied lowerTerm or upperTerm into the numeric type specified by type.