Mercurial Hosting > luan
diff src/goodjava/queryparser/NumberFieldParser.java @ 1433:5f038be65271
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 24 Dec 2019 17:57:47 -0700 |
parents | 27efb1fcbcb5 |
children | f6075d7a36f2 |
line wrap: on
line diff
--- a/src/goodjava/queryparser/NumberFieldParser.java Fri Dec 20 23:24:50 2019 -0700 +++ b/src/goodjava/queryparser/NumberFieldParser.java Tue Dec 24 17:57:47 2019 -0700 @@ -3,12 +3,16 @@ import org.apache.lucene.search.Query; import org.apache.lucene.search.NumericRangeQuery; import org.apache.lucene.search.SortField; +import org.apache.lucene.search.PrefixQuery; +import org.apache.lucene.index.Term; import goodjava.parser.ParseException; public abstract class NumberFieldParser implements FieldParser { @Override public final Query getQuery(SaneQueryParser qp,String field,String query) throws ParseException { + if( query.equals("*") ) + return new PrefixQuery(new Term(field,"")); return getRangeQuery(qp,field,query,query,true,true); }