C# Класс Sdl.Web.Modules.Search.Providers.SI4TSearchProvider

Abstract base class for SI4T-based Search Providers.
Наследование: ISearchProvider
Показать файл Открыть проект

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

Метод Описание
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