C# 클래스 Sdl.Web.Modules.Search.Providers.SI4TSearchProvider

Abstract base class for SI4T-based Search Providers.
상속: ISearchProvider
파일 보기 프로젝트 열기: sdl/dxa-modules

공개 메소드들

메소드 설명
ExecuteQuery ( SearchQuery searchQuery, Type resultType, Localization localization ) : void

보호된 메소드들

메소드 설명
ExecuteQuery ( string searchIndexUrl, NameValueCollection parameters ) : SI4T.Query.Models.SearchResults
GetSearchIndexUrl ( Localization localization ) : string
MapResult ( SI4T.Query.Models.SearchResult result, Type modelType, string viewName ) : SearchItem
SetupParameters ( SearchQuery searchQuery, Localization localization ) : NameValueCollection

메소드 상세

ExecuteQuery() 보호된 추상적인 메소드

protected abstract ExecuteQuery ( string searchIndexUrl, NameValueCollection parameters ) : SI4T.Query.Models.SearchResults
searchIndexUrl string
parameters System.Collections.Specialized.NameValueCollection
리턴 SI4T.Query.Models.SearchResults

ExecuteQuery() 공개 메소드

public ExecuteQuery ( SearchQuery searchQuery, Type resultType, Localization localization ) : void
searchQuery Sdl.Web.Modules.Search.Models.SearchQuery
resultType System.Type
localization Localization
리턴 void

GetSearchIndexUrl() 보호된 메소드

protected GetSearchIndexUrl ( Localization localization ) : string
localization Localization
리턴 string

MapResult() 보호된 메소드

protected MapResult ( SI4T.Query.Models.SearchResult result, Type modelType, string viewName ) : SearchItem
result SI4T.Query.Models.SearchResult
modelType System.Type
viewName string
리턴 Sdl.Web.Modules.Search.Models.SearchItem

SetupParameters() 보호된 메소드

protected SetupParameters ( SearchQuery searchQuery, Localization localization ) : NameValueCollection
searchQuery Sdl.Web.Modules.Search.Models.SearchQuery
localization Localization
리턴 System.Collections.Specialized.NameValueCollection