OpenSearch 소개

OpenSearch는 지역 사회가 구동하고 진정으로 시작된 검색과 분석 세트이다.계속해서 읽어서 높은 차원에서 그 기능을 이해하세요.
이 글은 OpenSearch 구성 요소와 용례에 대한 고급 설명을 제공할 것입니다. 이 구성 요소와 용례는 이 소스 검색 및 분석 엔진에 적합할 것입니다.우리 머리를 찔러 넣자!

OpenSearch란?


간단히 말해서 OpenSearch는 Elasticsearch의 기원 대체품이다.검색엔진 데몬, OpenSearch, NosQL 데이터베이스, 시각화 인터페이스를 포함한 검색 및 분석 세트입니다.RESTful API 인터페이스와 JSON 문서에 대한 지원을 갖춘 Apache Lucene 기반의 분산 전문 검색엔진을 제공합니다.
OpenSearch의 일부 구성 요소와 개념을 자세히 살펴보겠습니다.

클러스터 및 노드


OpenSearch는 분포식 검색과 분석 엔진으로 고도로 확장 가능한 그룹과 상호작용을 할 수 있음을 의미합니다.각 클러스터는 데이터를 저장하고 검색 요청을 처리하는 하나 이상의 노드로 구성됩니다.
위에서 말한 바와 같이 집단은 신축할 수 있다.노트북이나 기능이 강한 여러 대의 기계 같은 노드 그룹을 실행할 수 있다.집단이 증가함에 따라 당신은 이 기계들 사이에서 직책을 분배할 수 있습니다.작업 유형에 따라 서버를 사용자 정의할 수도 있습니다.빠른 디스크를 가진 기계는 데이터를 인덱스하고 검색할 수 있으며, 비교적 작은 디스크를 가지고 있지만 CPU가 높은 서버는 집단의 상태 관리를 책임질 수 있다.
자세한 내용은 Open Search 프로젝트 웹 사이트에서 Cluster formation 기사를 참조하십시오.

인덱스


OpenSearch는 관계 데이터베이스에 있는 데이터베이스와 테이블처럼 색인을 사용하여 데이터를 구성합니다.모든 인덱스를 하나의 메인 섹션에 비추고 그것을 한 개 이상의 복사본 섹션에 복사하면 그룹에 데이터를 분포할 수 있습니다.하드웨어 장애로부터 데이터를 보호하고 읽기 요청에 추가 용량을 제공합니다.
The Indices article on the Aiven Developer Portal은 색인과 조각의 주제를 더욱 깊이 있게 연구했다.

REST API


통신의 경우 OpenSearch는 REST API에 의존합니다.모든 프로그래밍 언어나 클라이언트(예: cURL)를 사용하여 HTTPS 요청을 보낼 수 있습니다.
다음은 HTTPS 요청을 보내서 OpenSearch 인덱스에 JSON 문서를 추가하는 예입니다. 이 요청은 공식 OpenSearch project site에서 얻은 것입니다.
PUT https://<host>:<port>/<index-name>/_doc/<document-id>
{
  "title": "The Wind Rises",
  "release_date": "2013-07-20"
}

To run a search for the document:
GET https://<host>:<port>/<index-name>/_search?q=wind

To delete the document:
DELETE https://<host>:<port>/<index-name>/_doc/<document-id>

취합


OpenSearch의 가장 큰 장점은 강력한 분석 엔진이다.엔진은 계산, 분석 데이터를 실행하고 그 중에서 통계 데이터를 추출할 수 있다.이 기능은 데이터를 실시간으로 분석하고 OpenSearch 대시보드에서 시각화하려고 할 때 유용합니다.
OpenSearch 컬렉션에 대한 자세한 내용은 our article about Aggregations on the Developer Portal 또는 OpenSearch project site 중 하나를 참조하십시오.

OpenSearch의 주요 용례는 무엇입니까?


OpenSearch를 사용하면 데이터를 쉽게 촬영, 검색, 집합, 조회, 분석할 수 있습니다.이러한 기능은 로그 분석, 실시간 응용 프로그램 모니터링, 클릭 흐름 분석, 백엔드 검색 등 용례에서 인기가 있다.

OpenSearch는 어떻게 시작합니까?


좋은 소식!OpenSearch는 Aiven Console에서 시작할 수 있습니다.
  • OpenSearch 버전, 클라우드 공급자 및 배포 위치를 선택하고
  • 사용 계획
  • 서비스 이름은
  • "서비스 만들기"를 클릭하면 새로운 OpenSearch 데이터베이스가 만들어집니다.
  • 에서는 서비스 개요 페이지에 액세스하여 서비스 세부 정보를 확인할 수 있습니다.
  • 서비스를 테스트하고 자신의 데이터를 사용하려면 연결 cURL에서 시작할 수 있습니다.만약 당신이 테스트 데이터를 갈망한다면, 우리는 sample recipe dataset을 선택했습니다. OpenSearch를 탐색할 수 있습니다.

    마무리


    만약 당신이 강력한 소스 검색과 분석 엔진을 찾고 있다면 OpenSearch는 데이터 검색과 관리에 필요한 거의 모든 것을 가지고 있을 것이다.
  • 개발자 포털
  • 에서 Aiven for OpenSearch에 대한 문서 보기
  • OpenSearch 시작 sample dataset
  • Elasticsearch의 Aiven 사용자이고 OpenSearch로 이동하는 것에 관심이 있다면 Migrate Elasticsearch data to Aiven for OpenSearch을 보십시오. 데이터를 이전하는 데 도움이 되는
  • 을 보십시오.
  • 아이번 블로그
  • 에서 OpenSearch using NodeJS을 사용하는 방법에 대해 알아보기
  • Aiven for OpenSearch repositories on GitHub
  • 마지막으로 무료 시험판을 등록하여 Aiven for OpenSearch을 사용하기 시작하고 우리의 최신 제품과 기능 관련 뉴스를 주목합니다.

    좋은 웹페이지 즐겨찾기