C# Класс Lucene.Net.QueryParsers.Xml.CoreParser

Assembles a IQueryBuilder which uses only core Lucene Query objects
Наследование: IQueryBuilder
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
maxNumCachedFilters int

Защищенные свойства (Protected)

Свойство Тип Описание
analyzer Lucene.Net.Analysis.Analyzer
filterFactory FilterBuilderFactory
parser Lucene.Net.QueryParsers.Classic.QueryParser
queryFactory QueryBuilderFactory

Открытые методы

Метод Описание
AddFilterBuilder ( string nodeName, IFilterBuilder builder ) : void
AddQueryBuilder ( string nodeName, IQueryBuilder builder ) : void
CoreParser ( Analyzer analyzer, QueryParser parser ) : Lucene.Net.Analysis

Construct an XML parser that uses a single instance QueryParser for handling UserQuery tags - all parse operations are synchronised on this parser

CoreParser ( string defaultField, Analyzer analyzer ) : Lucene.Net.Analysis

Constructs an XML parser that creates a QueryParser for each UserQuery request.

GetQuery ( XmlElement e ) : Query
Parse ( Stream xmlStream ) : Query
Parse ( TextReader xmlTextReader ) : Query
Parse ( XmlDocument xmlDocument ) : Query
Parse ( XmlReader xmlReader ) : Query

Защищенные методы

Метод Описание
CoreParser ( string defaultField, Analyzer analyzer, QueryParser parser ) : Lucene.Net.Analysis

Приватные методы

Метод Описание
ParseXML ( Stream pXmlFile ) : XmlDocument
ParseXML ( TextReader pXmlFile ) : XmlDocument
ParseXML ( XmlReader pXmlFile ) : XmlDocument

Описание методов

AddFilterBuilder() публичный Метод

public AddFilterBuilder ( string nodeName, IFilterBuilder builder ) : void
nodeName string
builder IFilterBuilder
Результат void

AddQueryBuilder() публичный Метод

public AddQueryBuilder ( string nodeName, IQueryBuilder builder ) : void
nodeName string
builder IQueryBuilder
Результат void

CoreParser() публичный Метод

Construct an XML parser that uses a single instance QueryParser for handling UserQuery tags - all parse operations are synchronised on this parser
public CoreParser ( Analyzer analyzer, QueryParser parser ) : Lucene.Net.Analysis
analyzer Lucene.Net.Analysis.Analyzer
parser Lucene.Net.QueryParsers.Classic.QueryParser A which will be synchronized on during parse calls.
Результат Lucene.Net.Analysis

CoreParser() публичный Метод

Constructs an XML parser that creates a QueryParser for each UserQuery request.
public CoreParser ( string defaultField, Analyzer analyzer ) : Lucene.Net.Analysis
defaultField string The default field name used by s constructed for UserQuery tags
analyzer Lucene.Net.Analysis.Analyzer
Результат Lucene.Net.Analysis

CoreParser() защищенный Метод

protected CoreParser ( string defaultField, Analyzer analyzer, QueryParser parser ) : Lucene.Net.Analysis
defaultField string
analyzer Lucene.Net.Analysis.Analyzer
parser Lucene.Net.QueryParsers.Classic.QueryParser
Результат Lucene.Net.Analysis

GetQuery() публичный Метод

public GetQuery ( XmlElement e ) : Query
e System.Xml.XmlElement
Результат Lucene.Net.Search.Query

Parse() публичный Метод

public Parse ( Stream xmlStream ) : Query
xmlStream Stream
Результат Lucene.Net.Search.Query

Parse() публичный Метод

public Parse ( TextReader xmlTextReader ) : Query
xmlTextReader System.IO.TextReader
Результат Lucene.Net.Search.Query

Parse() публичный Метод

public Parse ( XmlDocument xmlDocument ) : Query
xmlDocument System.Xml.XmlDocument
Результат Lucene.Net.Search.Query

Parse() публичный Метод

public Parse ( XmlReader xmlReader ) : Query
xmlReader XmlReader
Результат Lucene.Net.Search.Query

Описание свойств

analyzer защищенное свойство

protected Analyzer,Lucene.Net.Analysis analyzer
Результат Lucene.Net.Analysis.Analyzer

filterFactory защищенное свойство

protected FilterBuilderFactory,Lucene.Net.QueryParsers.Xml filterFactory
Результат FilterBuilderFactory

maxNumCachedFilters публичное статическое свойство

public static int maxNumCachedFilters
Результат int

parser защищенное свойство

protected QueryParser,Lucene.Net.QueryParsers.Classic parser
Результат Lucene.Net.QueryParsers.Classic.QueryParser

queryFactory защищенное свойство

protected QueryBuilderFactory queryFactory
Результат QueryBuilderFactory