public class IndexingRuleBasedQueryParser
extends org.apache.lucene.queryParser.MultiFieldQueryParser
AND_OPERATOR, jj_nt, OR_OPERATOR, token, token_source
_ESCAPED_CHAR, _NUM_CHAR, _QUOTED_CHAR, _TERM_CHAR, _TERM_START_CHAR, _WHITESPACE, AND, Boost, CARAT, COLON, DEFAULT, EOF, FUZZY_SLOP, LPAREN, MINUS, NOT, NUMBER, OR, PLUS, PREFIXTERM, QUOTED, RangeEx, RANGEEX_END, RANGEEX_GOOP, RANGEEX_QUOTED, RANGEEX_START, RANGEEX_TO, RangeIn, RANGEIN_END, RANGEIN_GOOP, RANGEIN_QUOTED, RANGEIN_START, RANGEIN_TO, RPAREN, STAR, TERM, tokenImage, WILDTERM
Constructor and Description |
---|
IndexingRuleBasedQueryParser(java.lang.String[] fields,
org.apache.lucene.analysis.Analyzer analyzer,
java.util.Map boosts,
java.util.Map luceneConfigurations,
java.util.List searchDBKeys,
java.util.Set metaKeywordFields) |
parse, parse, parse
Clause, Conjunction, disable_tracing, enable_tracing, escape, generateParseException, getAllowLeadingWildcard, getAnalyzer, getAutoGeneratePhraseQueries, getDateResolution, getDefaultOperator, getEnablePositionIncrements, getField, getFuzzyMinSim, getFuzzyPrefixLength, getLocale, getLowercaseExpandedTerms, getMultiTermRewriteMethod, getNextToken, getPhraseSlop, getRangeCollator, getToken, main, Modifiers, parse, Query, ReInit, ReInit, setAllowLeadingWildcard, setAutoGeneratePhraseQueries, setDateResolution, setDateResolution, setDefaultOperator, setEnablePositionIncrements, setFuzzyMinSim, setFuzzyPrefixLength, setLocale, setLowercaseExpandedTerms, setMultiTermRewriteMethod, setPhraseSlop, setRangeCollator, Term, TopLevelQuery
public IndexingRuleBasedQueryParser(java.lang.String[] fields, org.apache.lucene.analysis.Analyzer analyzer, java.util.Map boosts, java.util.Map luceneConfigurations, java.util.List searchDBKeys, java.util.Set metaKeywordFields)
arg0
- - the default field for query terms.arg1
- - analyzer used to find terms in the query text.luceneConfigurations
- - map with luceneConfigurations for dbs (key=dbKey, value=LuceneConfiguration)searchDBKeys
- - list of dbkeys (Strings) to searchmetaKeywordFields
- - set of metaFields (String fieldname) indexed as keyword