C# 클래스 SenseNet.Search.Parser.SnLucParser

파일 보기 프로젝트 열기: maxpavlov/FlexNet 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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