|
Xindice API version 1.2m1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.queryParser.QueryParser org.apache.xindice.core.query.ftsearch.SpecialQueryParser
Specialized parser for text queries that ignores query clauses that have 'prohibited' modifier. This is only used for XPath full text search extention function to search existing text index, if any.
Nested Class Summary |
Nested classes inherited from class org.apache.lucene.queryParser.QueryParser |
org.apache.lucene.queryParser.QueryParser.Operator |
Field Summary |
Fields inherited from class org.apache.lucene.queryParser.QueryParser |
AND_OPERATOR, jj_nt, lookingAhead, OR_OPERATOR, token, token_source |
Fields inherited from interface org.apache.lucene.queryParser.QueryParserConstants |
_ESCAPED_CHAR, _NUM_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 Summary | |
SpecialQueryParser(org.apache.lucene.queryParser.CharStream stream)
|
|
SpecialQueryParser(org.apache.lucene.queryParser.QueryParserTokenManager tm)
|
|
SpecialQueryParser(String f,
org.apache.lucene.analysis.Analyzer a)
|
Method Summary | |
protected void |
addClause(Vector clauses,
int conj,
int mods,
org.apache.lucene.search.Query q)
This method is slightly modified copy of superclass method, where it ignores boolean clauses that have 'prohibited' modifier. |
Methods inherited from class org.apache.lucene.queryParser.QueryParser |
Clause, Conjunction, disable_tracing, enable_tracing, escape, generateParseException, getAllowLeadingWildcard, getAnalyzer, getBooleanQuery, getBooleanQuery, getDateResolution, getDefaultOperator, getField, getFieldQuery, getFieldQuery, getFuzzyMinSim, getFuzzyPrefixLength, getFuzzyQuery, getLocale, getLowercaseExpandedTerms, getNextToken, getPhraseSlop, getPrefixQuery, getRangeQuery, getToken, getUseOldRangeQuery, getWildcardQuery, main, Modifiers, parse, Query, ReInit, ReInit, setAllowLeadingWildcard, setDateResolution, setDateResolution, setDefaultOperator, setFuzzyMinSim, setFuzzyPrefixLength, setLocale, setLowercaseExpandedTerms, setPhraseSlop, setUseOldRangeQuery, Term, TopLevelQuery |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SpecialQueryParser(String f, org.apache.lucene.analysis.Analyzer a)
public SpecialQueryParser(org.apache.lucene.queryParser.CharStream stream)
public SpecialQueryParser(org.apache.lucene.queryParser.QueryParserTokenManager tm)
Method Detail |
protected void addClause(Vector clauses, int conj, int mods, org.apache.lucene.search.Query q)
QueryParser.addClause(java.util.Vector, int, int, org.apache.lucene.search.Query)
|
Xindice API version 1.2m1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |