Class CoreParser
Assembles a IQueryBuilder which uses only core Lucene Query objects
Inheritance
System.Object
CoreParser
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 CoreParser : IQueryBuilder
Constructors
Name | Description |
---|---|
CoreParser(Analyzer, QueryParser) | Construct an XML parser that uses a single instance QueryParser for handling UserQuery tags - all parse operations are synchronised on this parser |
CoreParser(String, Analyzer) | Constructs an XML parser that creates a QueryParser for each UserQuery request. |
CoreParser(String, Analyzer, QueryParser) |
Fields
Name | Description |
---|---|
m_analyzer | |
m_filterFactory | |
m_parser | |
m_queryFactory | |
maxNumCachedFilters |
Methods
Name | Description |
---|---|
AddFilterBuilder(String, IFilterBuilder) | |
AddQueryBuilder(String, IQueryBuilder) | |
GetQuery(XmlElement) | |
Parse(Stream) | |
Parse(TextReader) | |
Parse(XmlDocument) | |
Parse(XmlReader) |