View Categories

OpenSearch 란?

4 Docs

OpenSearch 란 무엇인가

Last Updated: 6월 8, 2026

OpenSearch 는 대규모 데이터를 저장하고 검색하고 분석하기 위한 오픈소스 검색 및 분석 플랫폼입니다. 기본적으로 JSON 문서를 인덱스에 저장하고, 사용자는 REST API나 client library를 통해 문서를 색인하고 검색합니다. OpenSearch는 단순히 데이터를 저장하는 DB가 아니라 “검색 가능한 데이터 플랫폼”에 가깝습니다. 왜 필요한가 일반적인 RDBMS도 데이터를 저장하고 조건 검색을 할 수 있습니다. 하지만 RAG 시스템에서는 다음 요구가 자주...

OpenSearch Dashboard 란?

Last Updated: 6월 8, 2026

이번 포스트에서는 OpenSearch Dashboard 란 또 무엇인지까지만 정리해봅니다. OpenSearch와 OpenSearch Dashboards는 역할이 다릅니다. 구분 OpenSearch OpenSearch Dashboards 정체 검색 및 분석 엔진 OpenSearch를 위한 웹 UI 핵심 역할 데이터 저장, 색인, 검색, 집계, 벡터 검색 데이터 탐색, 시각화, Dev Tools, 운영 화면 제공 통신 방식 REST API, client library OpenSearch REST API를 호출해 결과를 표시...

검색 엔진, 분석 엔진, 벡터 데이터베이스로서의 OpenSearch

Last Updated: 6월 8, 2026

OpenSearch는 하나의 관점으로만 정의하기 어렵습니다. 공식 문서에서도 OpenSearch는 full-text search, vector database, observability, security analytics 등 다양한 사용 사례를 지원하는 검색 및 분석 플랫폼으로 소개됩니다. 실무 관점에서는 OpenSearch를 아래 세 가지 축으로 이해하는 것이 좋습니다. 관점 핵심 기능 대표 사용 사례 RAG와의 연결 검색 엔진 텍스트 색인, Query DSL, BM25 score, analyzer 문서 검색, 상품...

Elasticsearch와의 관계

Last Updated: 6월 8, 2026

OpenSearch는 완전히 새로운 검색 엔진으로 출발한 프로젝트가 아니라, Elasticsearch와 Kibana 7.10.2 계열을 기반으로 fork되어 독립적으로 발전한 오픈소스 검색 및 분석 플랫폼입니다. 따라서 OpenSearch를 이해할 때는 다음 세 가지를 동시에 봐야 합니다. 관점 핵심 질문 실무적 의미 역사적 관계 OpenSearch는 어디에서 출발했는가? Elasticsearch 경험과 개념을 상당 부분 재사용할 수 있음 라이선스 관계 왜 별도 프로젝트가 되었는가?...