asp.net 웹 애플리케이션으로 ElasticSearch를 구현하는 방법은 무엇입니까?

Waddah Raseed

ElasticSearch 의 문서를 읽었 으며 해당 엔드 포인트와 클러스터, 노드, 인덱스 등을 유지 관리하는 방법에 익숙합니다.

이제 Asp.net 웹 API 에서 사용할 계획 이며이를 구현하는 가장 좋은 방법이 무엇인지에 대해 약간 혼란 스럽습니다.

ElasticSearch는 .Net 애플리케이션과 함께 작동하는 두 가지 옵션을 제공한다는 것을 알았습니다.

1) 네스트

2) ElasticSearch.net

그래서 내 첫 번째 질문은 내 웹 애플리케이션을 ElasticSearch와 통합하는 데 선호되는 방법입니다. 그래서 Elasticsearch의 힘을 활용하여 많은 양의 데이터를 검색 / 분석 / 관리하고 각각의 장단점은 무엇입니까?

두 번째 질문은 Nest 가 고수준 클라이언트이고 Elasticsearch.net저수준 클라이언트 라는 것을 읽었습니다 .

세 번째 질문은 위의 라이브러리가 모든 ElasticSearch 엔드 포인트를 노출합니까 아니면 제한이 있습니까?

네 번째 질문은 위의 두 라이브러리 외에 웹 애플리케이션에 ElasticSearch를 통합하는 또 다른 방법이 있습니까?

(ElasticSearch 웹 사이트의 문서가 명확하지 않기 때문에) 시작할 수 있도록 모든 참조, 자습서에 감사드립니다.

Russ Cam

모든 질문에 대한 답이 있다고 생각 하는 .NET 클라이언트에 대한 설명서를 확인하십시오 .

NEST와 Elasticsearch.Net 모두 Elasticsearch 내의 모든 API를 노출하며, 전자는 각 요청과 응답을 유형에 매핑하므로 직접 수행 할 필요가 없습니다.

물론 HTTP를 통해 Elasticsearch와 상호 작용하는 자체 구현을 작성할 수 있습니다. 당신이 가장 편안있어,하지만 같은 당신을 위해 많은 것들을 처리로 개인적으로 NEST와 함께 시작하는 것이 좋습니다 것 중 사용 매핑 추론 , 라운드 로빈과 관련하여 행동Elasticsearch에 I 작업 : (면책 조항을. NET 클라이언트) .

.NET (Nancy) 웹 애플리케이션과 통합하는 예제 자습서는 NuSearch를 확인하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ASP.NET 웹 애플리케이션의 데이터를 Xamarin.Forms에 표시하는 방법은 무엇입니까?

분류에서Dev

검색 봇에서 웹 애플리케이션을 숨기는 방법은 무엇입니까? (ASP.NET)

분류에서Dev

별도의 인증 서버, 웹 API, UI를 사용하여 asp.net 웹 애플리케이션에서 통신을 구성하는 방법은 무엇입니까?

분류에서Dev

Angular 개별 사용자 계정 인증을 사용하여 ASP.NET Core 웹 애플리케이션의 로그인 페이지를 사용자 지정하는 방법은 무엇입니까?

분류에서Dev

asp.net 애플리케이션에서 Delphi로 만든 라이브러리를 사용하는 방법은 무엇입니까?

분류에서Dev

Asp.Net 웹 애플리케이션에서 CSRF 공격을 테스트하는 방법은 무엇입니까?

분류에서Dev

명령 줄을 통해 asp.net 웹 애플리케이션을 호출하는 방법은 무엇입니까?

분류에서Dev

Java 웹 애플리케이션에서 DataSource로 DAO를 테스트하는 방법은 무엇입니까?

분류에서Dev

로컬 호스트와 컨테이너에서 ASP.NET Core 웹 API 애플리케이션으로 HTTPS 연결을 허용하는 방법은 무엇입니까?

분류에서Dev

웹 애플리케이션에서 RBAC를 구현하는 계층은 무엇입니까?

분류에서Dev

Asp.Net MVC 웹 애플리케이션의 FileStremResult 개체에서 파일을 가져 오는 방법은 무엇입니까?

분류에서Dev

asp.net 웹 애플리케이션에서 이러한 로딩 효과를 얻는 방법

분류에서Dev

Bitbucket 파이프 라인으로 웹 애플리케이션을 배포하기 위해 grunt 빌드를 실행하는 방법은 무엇입니까?

분류에서Dev

Digital Ocean Droplet으로 애플리케이션을 설정 한 후 django 웹 사이트를 세상에 알리는 방법은 무엇입니까?

분류에서Dev

.NET Core 웹 애플리케이션을 단위 테스트하는 적절한 방법은 무엇입니까?

분류에서Dev

웹 애플리케이션 내에서 자동으로 호출되는 Python 스크립트를 디버깅하는 방법은 무엇입니까?

분류에서Dev

Vue 및 Java EE를 사용하여 웹 애플리케이션에서 채팅 시스템을 구현하는 방법은 무엇입니까?

분류에서Dev

ASP .NET 애플리케이션에서 OData 및 .NET Core 3.0의 개수를 활성화하는 방법은 무엇입니까?

분류에서Dev

asp.net 웹 페이지에 미리보기 배너를 추가하는 방법은 무엇입니까?

분류에서Dev

다른 서브넷으로 웹 애플리케이션에 액세스하는 방법은 무엇입니까?

분류에서Dev

Umbraco를 Microsoft Azure 리셀러 웹 애플리케이션과 통합하는 방법은 무엇입니까?

분류에서Dev

동일한 페이지를 새로 고쳐 asp.net mvc5 웹 앱의 현재 현지화 문화를 변경하는 방법은 무엇입니까?

분류에서Dev

이 웹 애플리케이션에서 jQuery 선택기를 사용하는 방법은 무엇입니까?

분류에서Dev

MEAN 스택 웹 애플리케이션에서 페이지를 승인하는 방법은 무엇입니까?

분류에서Dev

installshield를 사용하여 웹 애플리케이션을 배포하는 방법은 무엇입니까?

분류에서Dev

ASP API에서 PDF를 생성하여 Cordova 애플리케이션으로 보내는 방법은 무엇입니까?

분류에서Dev

ASP.net 웹 응용 프로그램에 DataGrid를 추가하는 방법은 무엇입니까?

분류에서Dev

asp.net 웹 사이트에 "서비스 참조"를 추가하는 방법은 무엇입니까?

분류에서Dev

ASP .Net Core 3.1 MVC 애플리케이션 (Razor보기-* .cshtml) 내에서 JavaScript를 디버깅하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    ASP.NET 웹 애플리케이션의 데이터를 Xamarin.Forms에 표시하는 방법은 무엇입니까?

  2. 2

    검색 봇에서 웹 애플리케이션을 숨기는 방법은 무엇입니까? (ASP.NET)

  3. 3

    별도의 인증 서버, 웹 API, UI를 사용하여 asp.net 웹 애플리케이션에서 통신을 구성하는 방법은 무엇입니까?

  4. 4

    Angular 개별 사용자 계정 인증을 사용하여 ASP.NET Core 웹 애플리케이션의 로그인 페이지를 사용자 지정하는 방법은 무엇입니까?

  5. 5

    asp.net 애플리케이션에서 Delphi로 만든 라이브러리를 사용하는 방법은 무엇입니까?

  6. 6

    Asp.Net 웹 애플리케이션에서 CSRF 공격을 테스트하는 방법은 무엇입니까?

  7. 7

    명령 줄을 통해 asp.net 웹 애플리케이션을 호출하는 방법은 무엇입니까?

  8. 8

    Java 웹 애플리케이션에서 DataSource로 DAO를 테스트하는 방법은 무엇입니까?

  9. 9

    로컬 호스트와 컨테이너에서 ASP.NET Core 웹 API 애플리케이션으로 HTTPS 연결을 허용하는 방법은 무엇입니까?

  10. 10

    웹 애플리케이션에서 RBAC를 구현하는 계층은 무엇입니까?

  11. 11

    Asp.Net MVC 웹 애플리케이션의 FileStremResult 개체에서 파일을 가져 오는 방법은 무엇입니까?

  12. 12

    asp.net 웹 애플리케이션에서 이러한 로딩 효과를 얻는 방법

  13. 13

    Bitbucket 파이프 라인으로 웹 애플리케이션을 배포하기 위해 grunt 빌드를 실행하는 방법은 무엇입니까?

  14. 14

    Digital Ocean Droplet으로 애플리케이션을 설정 한 후 django 웹 사이트를 세상에 알리는 방법은 무엇입니까?

  15. 15

    .NET Core 웹 애플리케이션을 단위 테스트하는 적절한 방법은 무엇입니까?

  16. 16

    웹 애플리케이션 내에서 자동으로 호출되는 Python 스크립트를 디버깅하는 방법은 무엇입니까?

  17. 17

    Vue 및 Java EE를 사용하여 웹 애플리케이션에서 채팅 시스템을 구현하는 방법은 무엇입니까?

  18. 18

    ASP .NET 애플리케이션에서 OData 및 .NET Core 3.0의 개수를 활성화하는 방법은 무엇입니까?

  19. 19

    asp.net 웹 페이지에 미리보기 배너를 추가하는 방법은 무엇입니까?

  20. 20

    다른 서브넷으로 웹 애플리케이션에 액세스하는 방법은 무엇입니까?

  21. 21

    Umbraco를 Microsoft Azure 리셀러 웹 애플리케이션과 통합하는 방법은 무엇입니까?

  22. 22

    동일한 페이지를 새로 고쳐 asp.net mvc5 웹 앱의 현재 현지화 문화를 변경하는 방법은 무엇입니까?

  23. 23

    이 웹 애플리케이션에서 jQuery 선택기를 사용하는 방법은 무엇입니까?

  24. 24

    MEAN 스택 웹 애플리케이션에서 페이지를 승인하는 방법은 무엇입니까?

  25. 25

    installshield를 사용하여 웹 애플리케이션을 배포하는 방법은 무엇입니까?

  26. 26

    ASP API에서 PDF를 생성하여 Cordova 애플리케이션으로 보내는 방법은 무엇입니까?

  27. 27

    ASP.net 웹 응용 프로그램에 DataGrid를 추가하는 방법은 무엇입니까?

  28. 28

    asp.net 웹 사이트에 "서비스 참조"를 추가하는 방법은 무엇입니까?

  29. 29

    ASP .Net Core 3.1 MVC 애플리케이션 (Razor보기-* .cshtml) 내에서 JavaScript를 디버깅하는 방법은 무엇입니까?

뜨겁다태그

보관