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는 데이터 검색과 관리에 필요한 거의 모든 것을 가지고 있을 것이다.
Reference
이 문제에 관하여(OpenSearch 소개), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/anavasiliuk/introduction-to-opensearch-51p7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)