C# Класс IsraelHiking.DataAccess.ElasticSearch.ElasticSearchGateway

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

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

Метод Описание
ElasticSearchGateway ( ILogger logger ) : System
GetHighways ( LatLng northEast, LatLng southWest ) : Task>
Initialize ( string uri = "http://localhost:9200/", bool deleteIndex = false ) : void
Search ( string searchTerm, string fieldName ) : Task>
UpdateData ( List features, string index ) : System.Threading.Tasks.Task
UpdateHighwaysData ( List features ) : System.Threading.Tasks.Task
UpdateNamesData ( List features ) : System.Threading.Tasks.Task

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

Метод Описание
GetId ( NetTopologySuite.Features.Feature feature ) : string

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

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

public ElasticSearchGateway ( ILogger logger ) : System
logger ILogger
Результат System

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

public GetHighways ( LatLng northEast, LatLng southWest ) : Task>
northEast LatLng
southWest LatLng
Результат Task>

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

public Initialize ( string uri = "http://localhost:9200/", bool deleteIndex = false ) : void
uri string
deleteIndex bool
Результат void

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

public Search ( string searchTerm, string fieldName ) : Task>
searchTerm string
fieldName string
Результат Task>

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

public UpdateData ( List features, string index ) : System.Threading.Tasks.Task
features List
index string
Результат System.Threading.Tasks.Task

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

public UpdateHighwaysData ( List features ) : System.Threading.Tasks.Task
features List
Результат System.Threading.Tasks.Task

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

public UpdateNamesData ( List features ) : System.Threading.Tasks.Task
features List
Результат System.Threading.Tasks.Task