C# 클래스 IsraelHiking.DataAccess.ElasticSearch.ElasticSearchGateway

상속: IElasticSearchGateway
파일 보기 프로젝트 열기: IsraelHikingMap/Site 1 사용 예제들

공개 메소드들

메소드 설명
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