Mercurial Hosting > luan
comparison src/goodjava/lucene/queryparser/GoodQueryParser.java @ 1749:d1e7564a9ce5
improve query parser
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 09 Jan 2023 22:06:06 -0700 |
parents | b7f8418fb7ba |
children |
comparison
equal
deleted
inserted
replaced
1748:c7d79ba1c476 | 1749:d1e7564a9ce5 |
---|---|
45 public static Sort parseSort(FieldParser fieldParser,String sort) throws ParseException { | 45 public static Sort parseSort(FieldParser fieldParser,String sort) throws ParseException { |
46 return new GoodQueryParser(fieldParser,sort).parseSort(); | 46 return new GoodQueryParser(fieldParser,sort).parseSort(); |
47 } | 47 } |
48 | 48 |
49 | 49 |
50 private static final String NOT_IN_RANGE = " \t\r\n\":[]{}^+()"; | 50 private static final String NOT_IN_RANGE = " \t\r\n\":[]{}^()"; |
51 private static final String NOT_IN_TERM = NOT_IN_RANGE + "-"; | 51 private static final String NOT_IN_TERM = NOT_IN_RANGE; |
52 private static final String NOT_IN_FIELD = NOT_IN_TERM + ","; | 52 private static final String NOT_IN_FIELD = NOT_IN_TERM + ","; |
53 private final FieldParser fieldParser; | 53 private final FieldParser fieldParser; |
54 private final Parser parser; | 54 private final Parser parser; |
55 | 55 |
56 private GoodQueryParser(FieldParser fieldParser,String query) { | 56 private GoodQueryParser(FieldParser fieldParser,String query) { |