public class UserInputQueryParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
BOGUS_FIELD |
private static org.slf4j.Logger |
log |
private static org.apache.lucene.util.Version |
LUCENE_VERSION |
private org.apache.lucene.search.Query |
query |
private static org.apache.lucene.analysis.WhitespaceAnalyzer |
WHITESPACE_ANALYZER |
Constructor and Description |
---|
UserInputQueryParser(java.lang.String queryString) |
Modifier and Type | Method and Description |
---|---|
private org.apache.lucene.search.BooleanQuery |
_addTermOrPhraseQuery(java.lang.Iterable<QueryField> queryFieldList,
org.apache.lucene.search.Query t) |
private java.lang.String |
_getFieldContent(org.apache.lucene.search.Query query,
QueryField qf) |
private org.apache.lucene.search.BooleanQuery |
_walkThroughQuery(org.apache.lucene.search.Query q,
java.lang.Iterable<QueryField> qf) |
private org.apache.lucene.search.Query |
createQuery(java.lang.String queryString) |
org.apache.lucene.search.Query |
get(java.lang.Iterable<QueryField> qf) |
org.apache.lucene.search.Query |
get(QueryField... qf) |
private static final org.slf4j.Logger log
private static final org.apache.lucene.util.Version LUCENE_VERSION
private static final org.apache.lucene.analysis.WhitespaceAnalyzer WHITESPACE_ANALYZER
private static final java.lang.String BOGUS_FIELD
private final org.apache.lucene.search.Query query
private org.apache.lucene.search.Query createQuery(java.lang.String queryString)
public org.apache.lucene.search.Query get(java.lang.Iterable<QueryField> qf)
public org.apache.lucene.search.Query get(QueryField... qf)
private org.apache.lucene.search.BooleanQuery _walkThroughQuery(org.apache.lucene.search.Query q, java.lang.Iterable<QueryField> qf)
private org.apache.lucene.search.BooleanQuery _addTermOrPhraseQuery(java.lang.Iterable<QueryField> queryFieldList, org.apache.lucene.search.Query t)
private java.lang.String _getFieldContent(org.apache.lucene.search.Query query, QueryField qf)