본문 바로가기
📚 개발 공부

[OpenSearch] Installing the java client

by cheonvi 2023. 1. 27.

■ OpenSearch 란?

OpenSearch는 Apache 2.0 라이선스 하에 제공되는 분산형 커뮤니티 기반 100% 오픈 소스 검색 및 분석 제품군으로, 실시간 애플리케이션 모니터링, 로그 분석 및 웹 사이트 검색과 같이 다양한 사용 사례에 사용됩니다. OpenSearch는 데이터 탐색을 쉽게 해주는 통합 시각화 도구 OpenSearch 대시보드와 함께 대량 데이터 볼륨에 빠르게 액세스하고 응답하며 뛰어난 확장성을 지닌 시스템을 제공합니다. OpenSearch는 Apache Lucene 검색 라이브러리로 구동되며 k-nearest neighbors(KNN) 검색, SQL, Anomaly Detection, Machine Learning Commons, Trace Analytics, 전체 텍스트 검색 등 다수의 검색 및 분석 기능을 지원합니다.

 

■ 연계 개발

OpenSearch에서 rest api를 제공하지만, 자바 라이브러리를 통해서 시스템 환경에 따라서 rest api를 직접 개발을 할 경우가 생기게 됩니다. 그래서 라이브러리를 사용하는 방법에 대한 도큐먼트 사이트를 올립니다.

조만간에 도큐먼트에서 알려준 라이브러리를 사용하여 REST API를 개발할  예정입니다.

 

https://opensearch.org/docs/2.4/clients/java/

 

Java client

Java client

opensearch.org

 

 

 

출처 및 참고사이트 

 

https://aws.amazon.com/ko/what-is/opensearch/

 

OpenSearch란 무엇인가요? 오픈 소스 검색 엔진 - AWS

OpenSearch를 사용하면 로그 분석, 애플리케이션 검색, 엔터프라이즈 검색 및 기타 다수의 사용 사례에서 데이터의 수집, 보안, 검색, 집계, 보기 및 분석이 쉬워집니다. OpenSearch가 있으면 원하는 방

aws.amazon.com

https://opensearch.org/docs/1.0/opensearch/rest-api/index/

 

REST API reference

REST API reference

opensearch.org