C# Класс SenseNet.Search.Parser.SnLucParser

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
ParseEmptyQuery bool

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

Метод Описание
Parse ( string queryText ) : Query
Parse ( string queryText, DefaultOperator @operator ) : Query
SnLucParser ( ) : System

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

Метод Описание
AddBooleanClause ( Lucene.Net.Search.BooleanQuery boolQuery, Query query, BooleanClause occur ) : void
CreateRangeQuery ( string fieldName, QueryFieldValue minValue, QueryFieldValue maxValue, bool includeLower, bool includeUpper ) : Query
CreateStringValueQuery ( QueryFieldValue value, Lucene.Net.Index.FieldInfo currentField ) : Query
CreateValueQuery ( QueryFieldValue value ) : Query
GetAnalyzedText ( string field, string text ) : string[]
GetFieldParser ( string fieldName ) : FieldIndexHandler
InterpretControl ( string name, string param ) : void
IsEof ( ) : bool
ParseBinaryAnd ( ) : Query
ParseBinaryOr ( ) : Query
ParseBinaryTermExp ( ) : Query
ParseBoost ( ) : double?
ParseClause ( ) : Query
ParseControlByNumberName ( ) : string
ParseControlByNumberParam ( ) : bool
ParseControlByStringName ( ) : string
ParseControlByStringParam ( ) : bool
ParseControlBySwitchName ( ) : string
ParseControlBySwitchParam ( ) : bool
ParseControlExp ( ) : void
ParseControlExpWithParam ( ) : bool
ParseControlExpWithoutParam ( ) : bool
ParseControlWithoutParamName ( ) : string
ParseDefaultFieldExp ( ) : Query
ParseExactValue ( bool throwEx ) : QueryFieldValue
ParseFieldHead ( ) : Lucene.Net.Index.FieldInfo
ParseFuzzy ( bool isPhrase ) : double?
ParseFuzzyValue ( ) : QueryFieldValue
ParseOccur ( ) : Lucene.Net.Search.BooleanClause.Occur
ParseQueryExp ( ) : Query
ParseQueryExpGroup ( ) : Query
ParseQueryExpList ( ) : Query
ParseRange ( ) : Query
ParseRangeEnd ( ) : bool?
ParseRangeStart ( ) : bool?
ParseSwitchParam ( ) : string
ParseTermExp ( ) : Query
ParseTopLevelQueryExpList ( ) : Query
ParseUnaryNot ( ) : Query
ParseUnaryTermExp ( ) : Query
ParseValue ( bool throwEx ) : QueryFieldValue
ParseValueBinaryAnd ( ) : Query
ParseValueBinaryOr ( ) : Query
ParseValueClause ( ) : Query
ParseValueExp ( ) : Query
ParseValueExpList ( ) : Query
ParseValueGroup ( ) : Query
ParseValueUnaryNot ( ) : Query
ParserError ( string msg ) : Exception
SyntaxError ( ) : Exception

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

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

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

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

public Parse ( string queryText, DefaultOperator @operator ) : Query
queryText string
@operator DefaultOperator
Результат Lucene.Net.Search.Query

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

public SnLucParser ( ) : System
Результат System

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

ParseEmptyQuery публичное свойство

public bool ParseEmptyQuery
Результат bool