PGVectorStore: Indexare și Căutare Vectorială în PostgreSQL în LlamaIndex & Data RAG

Sintaxă & invocare Python
vector_store = PGVectorStore.from_params(database='db', host='localhost', table_name='rag_vectors')

PGVectorStore utilizează extensia vector din PostgreSQL pentru a stoca embeddings și a executa căutări de tip HNSW sau IVFFlat alături de datele relaționale convenționale, beneficiind de tranzacții ACID și securitate nativă.

from llama_index.vector_stores.postgres import PGVectorStore
from llama_index.core import StorageContext, VectorStoreIndex

vector_store = PGVectorStore.from_params(
    database="enterprise_db",
    host="localhost",
    password="pass",
    port=5432,
    user="postgres",
    table_name="vectori_documente",
    embed_dim=1536
)
storage_context = StorageContext.from_defaults(vector_store=vector_store)
index = VectorStoreIndex.from_documents(documents, storage_context=storage_context)

Scalare simplificată: Evită gestionarea unui cluster separat de baze vectoriale dacă compania rulează deja PostgreSQL.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: PGVectorStore: Indexare și Căutare Vectorială în PostgreSQL

Ai o întrebare despre PGVectorStore: Indexare și Căutare Vectorială în PostgreSQL sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.