Package org.apache.lucene.queryParser.standard.nodes

Examples of org.apache.lucene.queryParser.standard.nodes.NumericQueryNode


              case FLOAT:
                upperNumber = upperNumber.floatValue();
                lowerNumber = lowerNumber.floatValue();
            }
           
            NumericQueryNode lowerNode = new NumericQueryNode(
                parametricRangeNode.getField(), lowerNumber, numberFormat);
            NumericQueryNode upperNode = new NumericQueryNode(
                parametricRangeNode.getField(), upperNumber, numberFormat);
           
            boolean upperInclusive = upper.getOperator() == CompareOperator.LE;
            boolean lowerInclusive = lower.getOperator() == CompareOperator.GE;
           
View Full Code Here


 
  public NumericRangeQuery<? extends Number> build(QueryNode queryNode)
      throws QueryNodeException {
    NumericRangeQueryNode numericRangeNode = (NumericRangeQueryNode) queryNode;
   
    NumericQueryNode lowerNumericNode = numericRangeNode.getLowerBound();
    NumericQueryNode upperNumericNode = numericRangeNode.getUpperBound();
   
    Number lowerNumber, upperNumber;
   
    if (lowerNumericNode != null) {
      lowerNumber = lowerNumericNode.getValue();
    } else {
      lowerNumber = null;
    }
   
    if (upperNumericNode != null) {
      upperNumber = upperNumericNode.getValue();
    } else {
      upperNumber = null;
    }
   
    NumericConfig numericConfig = numericRangeNode.getNumericConfig();
View Full Code Here

                break;
              case FLOAT:
                number = number.floatValue();
            }
           
            NumericQueryNode lowerNode = new NumericQueryNode(fieldNode
                .getField(), number, numberFormat);
            NumericQueryNode upperNode = new NumericQueryNode(fieldNode
                .getField(), number, numberFormat);
           
            return new NumericRangeQueryNode(lowerNode, upperNode, true, true,
                numericConfig);
           
View Full Code Here

TOP

Related Classes of org.apache.lucene.queryParser.standard.nodes.NumericQueryNode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.