Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Classes
Package Lucene.Net.QueryParsers

Classes

interface  ICharStream
 This interface describes a character stream that maintains line and column number positions of the characters. It also has the capability to backup the stream to some extent. An implementation of this interface is used in the TokenManager implementation generated by JavaCCParser. More...
 
class  FastCharStream
 An efficient implementation of JavaCC's CharStream interface. Note that this does not do line-number counting, but instead keeps track of the character position of the token in the input, as required by Lucene's Lucene.Net.Analysis.Token API. More...
 
class  MultiFieldQueryParser
 A QueryParser which constructs queries to search multiple fields. More...
 
class  ParseException
 This exception is thrown when parse errors are encountered. You can explicitly create objects of this exception type by calling the method generateParseException in the generated parser. More...
 
class  QueryParser
 This class is generated by JavaCC. The most important method is Parse(String). More...
 
class  QueryParserConstants
 Token literal values and constants. Generated by org.javacc.parser.OtherFilesGen::start() More...
 
class  QueryParserTokenManager
 Token Manager. More...
 
class  Token
 Describes the input token stream. More...
 
class  TokenMgrError
 Token Manager Error. More...