C# 클래스 Raven.Database.Indexing.QueryBuilder

파일 보기 프로젝트 열기: robashton/ravendb

공개 메소드들

메소드 설명
BuildQuery ( string query, IndexQuery indexQuery, Raven.Database.Indexing.RavenPerFieldAnalyzerWrapper analyzer ) : Query
BuildQuery ( string query, Raven.Database.Indexing.RavenPerFieldAnalyzerWrapper analyzer ) : Query
Unescape ( string term ) : string

비공개 메소드들

메소드 설명
HandleMethods ( Query query, Raven.Database.Indexing.RavenPerFieldAnalyzerWrapper analyzer ) : Query
HandleMethodsForQueryAndTerm ( Query query, Lucene.Net.Index.Term term ) : Query
PreProcessDateTerms ( string query, RangeQueryParser queryParser ) : string
PreProcessSearchTerms ( string query ) : string
PreProcessUntokenizedTerms ( string query, RangeQueryParser queryParser ) : string

Detects untokenized fields and sets as NotAnalyzed in analyzer

TryHandlingMethodForQueryAndTerm ( string &field, Func &value ) : bool

메소드 상세

BuildQuery() 공개 정적인 메소드

public static BuildQuery ( string query, IndexQuery indexQuery, Raven.Database.Indexing.RavenPerFieldAnalyzerWrapper analyzer ) : Query
query string
indexQuery Raven.Abstractions.Data.IndexQuery
analyzer Raven.Database.Indexing.RavenPerFieldAnalyzerWrapper
리턴 Lucene.Net.Search.Query

BuildQuery() 공개 정적인 메소드

public static BuildQuery ( string query, Raven.Database.Indexing.RavenPerFieldAnalyzerWrapper analyzer ) : Query
query string
analyzer Raven.Database.Indexing.RavenPerFieldAnalyzerWrapper
리턴 Lucene.Net.Search.Query

Unescape() 공개 정적인 메소드

public static Unescape ( string term ) : string
term string
리턴 string