개발 환경 : .NETFramework version = v3.5
운영 체제 : 윈도우7
보통 Elasticsearch.Net(NEST) 클라이언트를 사용하여 개발 하지만, 현재 사이트가 닷넷 3.5 버전으로
PlainElastic.Net 을 사용 하여 개발 하였다. (Elasticsearch.Net(NEST) : 4.5버전 이상에서 개발 가능)
1. .Net / Elasticsearch 연동 파일 설치
1.Nuget 패키지에서 PlainElastic.Net을 다운 로드 한다.
1) visual studio 상단 도구매뉴 > Nuget 패키지 관리자 > Nuget 패키지 관리
2) 혹은 패키지 관리자 콘솔 에서 Install-Package PlainElastic.Net
3) 설치 완료
2. .Net 예제 소스
var connection = new ElasticConnection("localhost", 9200); // elastic의 ip 및 포트 연결
strComment = new SearchCommand("log", null); // 인덱스,타입
result = connection.Post(strComment, query); // query : JSON 형태의 엘라스틱 검색 쿼리
'검색엔진' 카테고리의 다른 글
10.[Elasticsearch]/[ELK]. SCORE 검색 점수 (0) | 2017.10.20 |
---|---|
9.[Elasticsearch]/[ELK]. QUERY 와 FILTER 차이 (1) | 2017.10.20 |
7.[Elasticsearch] Logstash MSSQL 연동하기 (0) | 2017.09.20 |
6.[Elasticsearch] 용어 정리 (0) | 2017.09.20 |
5.[Elasticsearch] KIBANA로 데이터 조회 및 넣기 (0) | 2017.09.19 |