String lowerTxt = xmlQuery.getAttributeValue("lowerTxt");
String upperTxt = xmlQuery.getAttributeValue("upperTxt");
String sInclusive = xmlQuery.getAttributeValue("inclusive");
boolean inclusive = "true".equals(sInclusive);
LuceneConfigNumericField fieldConfig = numericFieldSet .get(fld);
if (fieldConfig != null) {
returnValue = LuceneQueryBuilder.buildNumericRangeQueryForType(fld, lowerTxt, upperTxt, inclusive, inclusive, fieldConfig.getType());
} else {
lowerTxt = (lowerTxt == null ? null : LuceneSearcher.analyzeQueryText(fld, lowerTxt, analyzer, tokenizedFieldSet));
upperTxt = (upperTxt == null ? null : LuceneSearcher.analyzeQueryText(fld, upperTxt, analyzer, tokenizedFieldSet));
returnValue = TermRangeQuery.newStringRange(fld, lowerTxt, upperTxt, inclusive, inclusive);