Class PointRangeQueryBuilder
java.lang.Object
org.apache.lucene.queryparser.xml.builders.PointRangeQueryBuilder
- All Implemented Interfaces:
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
.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
PointRangeQueryBuilder
public PointRangeQueryBuilder()
-
-
Method Details
-
getQuery
- Specified by:
getQuery
in interfaceQueryBuilder
- Throws:
ParserException
-