
Vektordatabas
Öppen källkodpgvector för företag
pgvector är en öppen källkodstillägg för PostgreSQL-databasen som kan användas för att lagra vektorer och söka efter likheter. Vi använder pgvector när PostgreSQL ändå används och en AI-sökning borde klara sig utan en extra databas.
- Licens
- PostgreSQL-licens
- Drift
- Självhostat i Tyskland eller på din plats
- Officiell webbplats
- github.com/pgvector/pgvector
Vad vi använder pgvector till
AI-sökning utan ytterligare tjänst
Vektorer finns i samma databas som resten av applikationsdatan.
Små och medelstora kunskapsbaser
För hanterbara dokumentvolymer med enkla filter.
Länkning till specialistdata
Vektorsökning och vanliga SQL-frågor kan kombineras i en och samma fråga.
Prototyper
Testa snabbt om en AI-sökning fungerar för ett utrymme.
Varför pgvector?
Beprövad grund
PostgreSQL är en av de vanligaste databaserna; drift, säkerhetskopior och rättigheter är kända.
Tillåtande licens
pgvector är licensierat under PostgreSQL-licensen.
Ett system mindre
Ingen extra tjänst som behöver drivas och säkras.
Flexibla index
HNSW för snabb sökning, IVFFlat för mer ekonomisk sökning; exakt sökning utan index.
Det här tar vi hand om med pgvector
- Välj pgvector eller qdrant baserat på din datamängd och filter
- Uppsättning, index och datamodell
- Import och uppdatering av dokumenten
- Matchande sökning med verkliga frågor
Införande och rådgivning kan ofta subventioneras via tyska BAFA- eller INQA-stöd.
Vad det inte är tänkt för
För närhetsindex används pgvectorfilter för indexskanningen; strikta filter, såsom behörigheter, kan då leda till få träffar. Hybridsökning av betydelse och nyckelord är inte inbyggd. För stora samlingar med många filter tenderar vi därför att använda Qdrant.
Vanliga frågor om pgvector
Vad är pgvector?
+−
En öppen källkodstillägg för PostgreSQL som lagrar vektorer och möjliggör likhetssökning via SQL – grunden för AI-sökningar utan egen vektordatabas.
Är pgvector gratis?
+−
Ja, pgvector är licensierat under PostgreSQL-licensen. Kostnader uppstår endast för drift och installation.
När pgvector, när Qdrant?
+−
pgvector om PostgreSQL redan körs och datamängden är hanterbar. Qdrant för stora lager, många filter och önskad hybridsökning.
Vilka index stöder pgvector?
+−
HNSW för bra hastighet med hög träffkvalitet och IVFFlat för snabbare uppsättning med mindre minne. Utan index söker pgvector exakt.
Fungerar tillsammans med
Nämnda produktnamn och logotyper är varumärken som tillhör respektive ägare. bettersorted använder programvaran och driver den åt kunder; något officiellt partnerskap finns inte.
Ett samtal, 30 minuter, kostnadsfritt.
Ett samtal, 30 minuter, kostnadsfritt. Vi tittar på era processer och säger öppet om automatisering lönar sig.