Weaviate (벡터 데이터베이스)

Weaviate (벡터 데이터베이스)

Weaviate는 AI 애플리케이션을 위한 오픈소스 벡터 데이터베이스예요. 벡터 임베딩 저장·유사도 검색에 더해, 역색인(inverted index) 검색, 하이브리드 검색, 생성형 모델 연동(Generative/RAG), 다중 모달 벡터까지 지원해요.

REST·gRPC·GraphQL API를 모두 제공하고, Python·JS/TS·Go·Java 공식 클라이언트가 있어요. 임베딩·리랭크·생성형 모델을 플러그인식으로 연결해, AI 네이티브 개발을 편하게 만들어요.

핵심 개념

  • 객체·컬렉션 — 데이터 구조와 저장
  • 벡터 인덱스(HNSW) — ANN 검색 아키텍처
  • 하이브리드·키워드·벡터 검색 — 검색 방식
  • 생성형 연동 — RAG·Query Agent

이 카테고리의 문서

  • 퀵스타트: 클라우드 자원으로 시작
  • 개념: Weaviate 아키텍처·핵심 개념
  • 데이터 관리: 컬렉션·객체 운영

출처: https://weaviate.io/developers/weaviate