elastic/elasticsearch
Free and Open Source, Distributed, RESTful Search Engine
해결하는 문제
Elasticsearch는 프로덕션 규모의 워크로드를 처리하도록 설계된 분산 검색 및 분석 엔진입니다. 대규모 데이터 세트를 실시간에 가깝게 검색하고 분석하는 문제를 해결하며, 속도와 관련성에 최적화된 확장 가능한 데이터 저장소를 제공합니다.
작동 방식
확장 가능한 데이터 저장소 및 벡터 데이터베이스로 작동합니다. 사용자는 REST API를 통해 JSON 문서(구조화 또는 비구조화 텍스트, 숫자 또는 지리 공간 데이터)를 인덱싱하고 검색을 수행합니다. 로그 및 메트릭과 같은 타임스탬프 데이터의 경우 데이터 스트림을 사용합니다. 시스템은 분산형이므로 데이터는 클러스터의 여러 노드에 걸쳐 인덱싱되고 검색할 수 있습니다.
대상 사용자
전체 텍스트 검색, Retrieval Augmented Generation (RAG), 벡터 검색 및 모니터링(로그, 메트릭 및 APM)과 같은 유스케이스에 대해 고성능 검색, 분석 및 데이터 저장소가 필요한 개발자 및 조직.
주요 특징
벡터 데이터베이스 기능: 벡터 검색 및 생성형 AI 애플리케이션과의 통합을 지원합니다.
실시간에 가까운 검색: 대규모 데이터 세트에 대해 속도와 관련성을 최적화합니다.
다양한 데이터 처리: 구조화된 데이터, 비구조화 데이터 및 지리 공간 데이터를 효율적으로 인덱싱합니다.
분산 아키텍처: 프로덕션 규모의 워크로드에 적합한 확장 가능한 설계.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트