|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.lucene.util.QueryBuilder
org.apache.solr.parser.SolrQueryParserBase
org.apache.solr.parser.QueryParser
public class QueryParser
Nested Class Summary | |
---|---|
static class |
QueryParser.Operator
The default operator for parsing queries. |
Nested classes/interfaces inherited from class org.apache.solr.parser.SolrQueryParserBase |
---|
SolrQueryParserBase.MagicFieldName |
Field Summary | |
---|---|
Token |
jj_nt
Next token. |
Token |
token
Current token. |
QueryParserTokenManager |
token_source
Generated Token Manager. |
Fields inherited from class org.apache.solr.parser.SolrQueryParserBase |
---|
AND_OPERATOR, explicitField, OR_OPERATOR, parser, schema |
Fields inherited from interface org.apache.solr.parser.QueryParserConstants |
---|
_ESCAPED_CHAR, _NUM_CHAR, _QUOTED_CHAR, _SQUOTED_CHAR, _TERM_CHAR, _TERM_START_CHAR, _WHITESPACE, AND, BAREOPER, Boost, CARAT, COLON, DEFAULT, EOF, FUZZY_SLOP, LPARAMS, LPAREN, MINUS, NOT, NUMBER, OR, PLUS, PREFIXTERM, QUOTED, Range, RANGE_GOOP, RANGE_QUOTED, RANGE_TO, RANGEEX_END, RANGEEX_START, RANGEIN_END, RANGEIN_START, REGEXPTERM, RPAREN, STAR, TERM, tokenImage, WILDTERM |
Constructor Summary | |
---|---|
protected |
QueryParser(CharStream stream)
Constructor with user supplied CharStream. |
protected |
QueryParser(QueryParserTokenManager tm)
Constructor with generated Token Manager. |
|
QueryParser(Version matchVersion,
String defaultField,
QParser parser)
|
Method Summary | |
---|---|
Query |
Clause(String field)
|
int |
Conjunction()
|
void |
disable_tracing()
Disable tracing. |
void |
enable_tracing()
Enable tracing. |
ParseException |
generateParseException()
Generate ParseException. |
Token |
getNextToken()
Get the next Token. |
Token |
getToken(int index)
Get the specific Token. |
int |
Modifiers()
|
Query |
Query(String field)
|
void |
ReInit(CharStream stream)
Reinitialise. |
void |
ReInit(QueryParserTokenManager tm)
Reinitialise. |
Query |
Term(String field)
|
Query |
TopLevelQuery(String field)
|
Methods inherited from class org.apache.lucene.util.QueryBuilder |
---|
createBooleanQuery, createBooleanQuery, createFieldQuery, createMinShouldMatchQuery, createPhraseQuery, createPhraseQuery, getAnalyzer, getEnablePositionIncrements, newBooleanQuery, newMultiPhraseQuery, newPhraseQuery, newTermQuery, setAnalyzer, setEnablePositionIncrements |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public QueryParserTokenManager token_source
public Token token
public Token jj_nt
Constructor Detail |
---|
public QueryParser(Version matchVersion, String defaultField, QParser parser)
protected QueryParser(CharStream stream)
protected QueryParser(QueryParserTokenManager tm)
Method Detail |
---|
public final int Conjunction() throws ParseException
ParseException
public final int Modifiers() throws ParseException
ParseException
public final Query TopLevelQuery(String field) throws ParseException, SyntaxError
TopLevelQuery
in class SolrQueryParserBase
ParseException
SyntaxError
public final Query Query(String field) throws ParseException, SyntaxError
ParseException
SyntaxError
public final Query Clause(String field) throws ParseException, SyntaxError
ParseException
SyntaxError
public final Query Term(String field) throws ParseException, SyntaxError
ParseException
SyntaxError
public void ReInit(CharStream stream)
ReInit
in class SolrQueryParserBase
public void ReInit(QueryParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |