Class StandardSyntaxParser
Parser for the standard Lucene syntax
Inheritance
System.Object
StandardSyntaxParser
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Lucene.Net.QueryParser.dll
Syntax
[Serializable]
public class StandardSyntaxParser : ISyntaxParser
Constructors
Name | Description |
---|---|
StandardSyntaxParser() | |
StandardSyntaxParser(ICharStream) | Constructor with user supplied ICharStream. |
StandardSyntaxParser(StandardSyntaxParserTokenManager) | Constructor with generated Token Manager. |
Properties
Name | Description |
---|---|
Jj_nt | Next token. |
Token | Current token. |
TokenSource | Generated Token Manager. |
Methods
Name | Description |
---|---|
Clause(String) | |
ConjQuery(String) | |
Conjunction() | |
Disable_tracing() | Disable tracing. |
DisjQuery(String) | |
Enable_tracing() | Enable tracing. |
GenerateParseException() | Generate ParseException. |
GetNextToken() | Get the next Token. |
GetToken(Int32) | Get the specific Token. |
ModClause(String) | |
Modifiers() | |
Parse(String, String) | Parses a query string, returning a IQueryNode. |
Query(String) | |
ReInit(ICharStream) | Reinitialize. |
ReInit(StandardSyntaxParserTokenManager) | Reinitialize. |
Term(String) | |
TopLevelQuery(String) |