ElasticSearch 의 문서를 읽었 으며 해당 엔드 포인트와 클러스터, 노드, 인덱스 등을 유지 관리하는 방법에 익숙합니다.
이제 Asp.net 웹 API 에서 사용할 계획 이며이를 구현하는 가장 좋은 방법이 무엇인지에 대해 약간 혼란 스럽습니다.
ElasticSearch는 .Net 애플리케이션과 함께 작동하는 두 가지 옵션을 제공한다는 것을 알았습니다.
1) 네스트
2) ElasticSearch.net
그래서 내 첫 번째 질문은 내 웹 애플리케이션을 ElasticSearch와 통합하는 데 선호되는 방법입니다. 그래서 Elasticsearch의 힘을 활용하여 많은 양의 데이터를 검색 / 분석 / 관리하고 각각의 장단점은 무엇입니까?
두 번째 질문은 Nest 가 고수준 클라이언트이고 Elasticsearch.net 이 저수준 클라이언트 라는 것을 읽었습니다 .
세 번째 질문은 위의 라이브러리가 모든 ElasticSearch 엔드 포인트를 노출합니까 아니면 제한이 있습니까?
네 번째 질문은 위의 두 라이브러리 외에 웹 애플리케이션에 ElasticSearch를 통합하는 또 다른 방법이 있습니까?
(ElasticSearch 웹 사이트의 문서가 명확하지 않기 때문에) 시작할 수 있도록 모든 참조, 자습서에 감사드립니다.
모든 질문에 대한 답이 있다고 생각 하는 .NET 클라이언트에 대한 설명서를 확인하십시오 .
NEST와 Elasticsearch.Net 모두 Elasticsearch 내의 모든 API를 노출하며, 전자는 각 요청과 응답을 유형에 매핑하므로 직접 수행 할 필요가 없습니다.
물론 HTTP를 통해 Elasticsearch와 상호 작용하는 자체 구현을 작성할 수 있습니다. 당신이 가장 편안있어,하지만 같은 당신을 위해 많은 것들을 처리로 개인적으로 NEST와 함께 시작하는 것이 좋습니다 것 중 사용 매핑 추론 , 라운드 로빈과 관련하여 행동 등 Elasticsearch에 I 작업 : (면책 조항을. NET 클라이언트) .
.NET (Nancy) 웹 애플리케이션과 통합하는 예제 자습서는 NuSearch를 확인하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다