Weaviate
WebsiteWeaviate ist eine quelloffene Vektordatenbank der Weaviate B.V. in Amsterdam, geleitet von Mitgründer und CEO Bob van Luijt. Sie speichert Objekte zusammen mit ihren Vektoren, sodass Anwendungen semantische Suche mit strukturierten Filtern verbinden können. Der Server ist in Go geschrieben und unter der BSD-3-Clause-Lizenz veröffentlicht, Enterprise-Funktionen fallen unter eine kommerzielle Lizenz.
Funktionen
- Hybride Suche, die Vektorsuche mit BM25-Stichwortsuche verbindet, dazu Bildsuche und erweiterte Filter
- Automatische Vektorisierung beim Import über integrierte Vectorizer oder Import vorhandener Embeddings
- Eingebaute generative Suche für Retrieval-Augmented Generation und Reranking
- Mandantenfähigkeit, Replikation, rollenbasierte Zugriffskontrolle und Vektorkompression, selbst gehostet oder als verwalteter Cloud-Dienst
Gut zu wissen
Weaviate versteht sich als Infrastruktur für KI-Anwendungen. Der Betrieb ist aufwendiger als bei einer einfachen Suchbibliothek, und es bringt mehr eingebaute KI-Funktionen mit als ein reiner Vektorindex wie Qdrant. Das Unternehmen ist auch in den USA vertreten, die niederländische B.V. ist die in der Datenschutzerklärung genannte Vertragspartei.