protected void AddNumericRangeQuery(BooleanQuery query, NumericRangeField range, BooleanClause.Occur occurance)
 {
     var startTerm = new Term(range.FieldName, NumberTools.LongToString(range.Start));
     var endTerm = new Term(range.FieldName, NumberTools.LongToString(range.End));
     var rangeQuery = new RangeQuery(startTerm, endTerm, true);
     query.Add(rangeQuery, occurance);
 }
예제 #2
0
 protected void AddNumericRangeQuery(BooleanQuery query, NumericRangeField range, BooleanClause.Occur occurance)
 {
     var startTerm = new Term(range.FieldName, SearchHelper.FormatNumber(range.Start));
      var endTerm = new Term(range.FieldName, SearchHelper.FormatNumber(range.End));
      var rangeQuery = new RangeQuery(startTerm, endTerm, true);
      query.Add(rangeQuery, occurance);
 }
예제 #3
0
        protected void AddNumericRangeQuery(BooleanQuery query, NumericRangeField range, BooleanClause.Occur occurance)
        {
            var startTerm  = new Term(range.FieldName, SearchHelper.FormatNumber(range.Start));
            var endTerm    = new Term(range.FieldName, SearchHelper.FormatNumber(range.End));
            var rangeQuery = new RangeQuery(startTerm, endTerm, true);

            query.Add(rangeQuery, occurance);
        }
        protected void AddNumericRangeQuery(BooleanQuery query, NumericRangeField range, BooleanClause.Occur occurance)
        {
            var startTerm  = new Term(range.FieldName, NumberTools.LongToString(range.Start));
            var endTerm    = new Term(range.FieldName, NumberTools.LongToString(range.End));
            var rangeQuery = new RangeQuery(startTerm, endTerm, true);

            query.Add(rangeQuery, occurance);
        }