Package org.apache.solr.search
Class LegacyNumericRangeQueryBuilder
java.lang.Object
org.apache.solr.search.LegacyNumericRangeQueryBuilder
- All Implemented Interfaces:
org.apache.lucene.queryparser.xml.QueryBuilder
@Deprecated
public class LegacyNumericRangeQueryBuilder
extends Object
implements org.apache.lucene.queryparser.xml.QueryBuilder
Deprecated.
Creates a
LegacyNumericRangeQuery. The table below specifies the
required attributes and the defaults if optional attributes are omitted. For more detail on what
each of the attributes actually do, consult the documentation for LegacyNumericRangeQuery:
| Attribute name | Values | Required | Default |
|---|---|---|---|
| fieldName | String | Yes | N/A |
| lowerTerm | Specified by type |
No | Null |
| upperTerm | Specified by type |
No | Null |
| type | int, long, float, double | No | int |
| includeLower | true, false | No | true |
| includeUpper | true, false | No | true |
| precisionStep | Integer | No | 4 |
A ParserException will be thrown if an error occurs parsing the supplied
lowerTerm or upperTerm into the numeric type specified by type.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
LegacyNumericRangeQueryBuilder
public LegacyNumericRangeQueryBuilder()Deprecated.
-
-
Method Details
-
getQuery
public org.apache.lucene.search.Query getQuery(Element e) throws org.apache.lucene.queryparser.xml.ParserException Deprecated.- Specified by:
getQueryin interfaceorg.apache.lucene.queryparser.xml.QueryBuilder- Throws:
org.apache.lucene.queryparser.xml.ParserException
-
PointRangeQueryBuilderinstead