
Base de données vectorielle
Open sourcepgvector pour les entreprises
pgvector est une extension open source pour la base de données PostgreSQL qui peut être utilisée pour stocker des vecteurs et rechercher des similarités. Nous utilisons pgvector lorsque PostgreSQL est utilisé de toute façon et une recherche IA devrait pouvoir se passer d’une base de données supplémentaire.
- Licence
- PostgreSQL License
- Exploitation
- Auto-hébergé en Allemagne ou sur vos locaux
- Site officiel
- github.com/pgvector/pgvector
À quoi nous sert pgvector
Recherche IA sans service supplémentaire
Les vecteurs résident dans la même base de données que le reste des données applicatives.
Bases de connaissances de petite et moyenne taille
Pour des volumes de documents gérables avec des filtres simples.
Lien vers des données spécialisées
La recherche vectorielle et les requêtes SQL normales peuvent être combinées en une seule requête.
Prototypes
Testez rapidement si une recherche IA fonctionne pour un espace.
Pourquoi pgvector ?
Base éprouvée
PostgreSQL est l’une des bases de données les plus courantes ; l’exploitation, les sauvegardes et les droits sont connus.
Licence permissive
pgvector est sous licence PostgreSQL.
Un système de moins
Aucun service supplémentaire à exploiter et sécurisé.
Indices flexibles
HNSW pour la recherche rapide, IVFFlat pour une recherche plus économique ; recherche exacte sans index.
Ce que nous prenons en charge avec pgvector
- Décidez de pgvector ou Qdrant en fonction de votre volume de données et de vos filtres
- Configuration, Index et Modèle de Données
- Importation et mise à jour des documents
- Associer la recherche aux vraies questions
La mise en place et le conseil peuvent souvent être subventionnés par les programmes allemands BAFA ou INQA.
Ce pour quoi il n'est pas conçu
Pour les indices de proximité, des filtres pgvector pour le balayage des indices ; des filtres stricts, comme les permissions, peuvent alors conduire à peu de résultats. La recherche hybride de sens et mot-clé n’est pas intégrée. Pour les grandes collections avec de nombreux filtres, nous avons donc tendance à utiliser Qdrant.
Questions fréquentes sur pgvector
Qu’est-ce que pgvector ?
+−
Une extension open source pour PostgreSQL qui stocke des vecteurs et permet la recherche de similarité via SQL – la base des recherches IA sans leur propre base de données vectorielle.
pgvector est-il libre ?
+−
Oui, pgvector est sous licence PostgreSQL. Les coûts ne sont engagés que pour l’exploitation et la configuration.
Quand pgvector, quand Qdrant ?
+−
pgvector si PostgreSQL fonctionne déjà et que la quantité de données est gérable. Qdrant pour de grands inventaires, de nombreux filtres et la recherche hybride souhaitée.
Quels indices pgvector prend-il en charge ?
+−
HNSW pour une bonne vitesse avec une haute qualité de réussite et IVFFlat pour une configuration plus rapide avec moins de mémoire. Sans index, pgvector recherche exactement.
Fonctionne avec
Les noms de produits et logos cités sont des marques de leurs propriétaires respectifs. bettersorted utilise ces logiciels et les exploite pour ses clients ; il n'existe aucun partenariat officiel.
Une conversation, 30 minutes, gratuite.
Un échange de 30 minutes, gratuit. Nous examinons vos processus et vous disons franchement si l’automatisation en vaut la peine.