Elasticsearch
텍스트, 숫자, 지리 공간 데이터 등 모든 유형의 데이터를 위한 분산 검색·분석 엔진입니다.
개요
Elasticsearch는 매우 큰 데이터셋을 거의 실시간으로 검색하고 분석할 수 있도록 만들어진 분산 검색·분석 엔진이자 데이터 스토어입니다. 전통적인 전문 검색(full-text search)뿐 아니라 벡터 데이터베이스로도 동작하여, 생성형 AI 애플리케이션을 위한 벡터 검색과 검색 증강 생성(RAG) 패턴도 지원합니다.
전문 검색, 애플리케이션·인프라 로그, 메트릭, 애플리케이션 성능 모니터링(APM), 보안 로그 분석 등에 널리 사용되며, 같은 엔진이 시각화 도구인 Kibana를 포함한 더 넓은 Elastic Stack의 기반이 됩니다. Docker나 다운로드한 배포판을 이용해 직접 관리하는 클러스터로 운영하거나, Elastic Cloud에서 매니지드 형태로 운영할 수 있습니다.
Elasticsearch는 검색 기반 제품 기능부터 옵저버빌리티, 보안 사용 사례에 이르기까지, 대규모의 비정형·반정형 데이터셋을 여러 개의 전문 도구가 아닌 하나의 시스템에서 색인하고 조회해야 하는 팀에 적합합니다.
- 카테고리
- 검색
- 언어
- Java
- 라이선스
- AGPL-3.0
관련 프로젝트
Meilisearch
MIT통합이 쉽고 관련성 높은 검색 결과를 즉시 제공하는 빠른 오픈소스 검색 엔진입니다.
- 검색
OpenSearch
Apache-2.0Elasticsearch에서 포크되어 전문 검색과 로그 분석을 위한 완전한 오픈소스 대안을 보장하는, Apache-2.0 라이선스의 분산 검색·분석 엔진입니다.
- 검색
Quickwit
Apache-2.0관측 가능성 데이터를 위해 전용으로 만들어진 클라우드 네이티브 검색 엔진으로, 로그와 트레이스를 오브젝트 스토리지 위에 직접 색인화해 비용 효율적인 대규모 검색을 제공합니다.
- 검색
Haystack
Apache-2.0LLM을 사용해 프로덕션 준비가 된 검색과 RAG(검색 증강 생성) 애플리케이션을 구축하기 위한 오픈소스 프레임워크입니다.
- AI 및 머신러닝
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기