AccueilGlossaire › Weaviate

Weaviate

AI/ML

Vector database open source avec hybrid search natif et modules ML intégrés.

Weaviate est un vector database open source (BSD-3) développé par la société Weaviate (anciennement SeMI Technologies, Pays-Bas). Disponible self-hosted ou Weaviate Cloud (managed SaaS). Différenciateur principal : hybrid search natif (vector + BM25 keyword) et modules d'embedding intégrés (no separate inference service requis).

Features distinctifs : (1) **Hybrid Search** — combine semantic (vector) + lexical (BM25) avec alpha parameter pour pondérer, capturant à la fois meaning et exact keyword matching ; (2) **Modules** intégrés — text2vec-openai, text2vec-cohere, text2vec-huggingface, text2vec-transformers (local), multi2vec-clip (multimodal) — Weaviate embed automatiquement, vs Pinecone où l'app doit faire l'embedding ; (3) **GraphQL API** — query language expressif avec filters, sort, group by ; (4) **Generative Search** — RAG built-in (Weaviate retrieves + appelle LLM pour générer réponse, end-to-end) ; (5) **Multi-tenancy** — strict isolation par tenant, scalable to millions ; (6) **HNSW indexing** par défaut, flat (brute force) pour small datasets ; (7) **Schema-based** avec classes, properties, references (graph-like) ; (8) **Backup/restore** vers S3/GCS/Azure ; (9) **Replication** raft-based ; (10) **Sharding** automatique pour scale-out.

Query exemple GraphQL : `{ Get { Article(nearText: {concepts: ["machine learning"]}, limit: 5) { title content _additional { distance } } } }`.

Deployment options : (1) Docker self-hosted ; (2) Kubernetes Helm chart ; (3) Weaviate Cloud (Serverless ou Enterprise) ; (4) Embedded Weaviate (local lib pour Python dev).

Use cases : RAG applications, semantic search e-commerce, recommendation systems, multimodal search (text + images via CLIP). Concurrents : Pinecone (plus simple, plus cher), Qdrant (Rust performant), Milvus (distributed scale), pgvector (Postgres-based). Compétences AI-102, PMLE.

Certifications qui couvrent ce concept
AI-102 AIF-C01 PMLE
Termes liés
Vector Database Pinecone Qdrant Embedding (Vector Embedding)

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire