Slovník výrazov AI/RAG a vyhľadávanie

RAG a vyhľadávanie

vektorové úložisko

Anglický výraz vector store

základnéheslo č. 6195 otázok a odpovedí2 odborné zdroje

Presná definícia

Čo znamená vektorové úložisko?

Vektorové úložisko je komponent, ktorý uchováva embeddingy, ich identifikátory a súvisiace metadáta a poskytuje operácie vloženia, aktualizácie a vyhľadania podľa podobnosti. Môže byť realizované databázou, knižnicou alebo službou. Pojem nepredpisuje transakcie, replikáciu ani konkrétny ANN index.

Skúsenosť a kontext

Ako sa pojem používa v praxi

Malá aplikácia môže použiť lokálny index s mapou z vektora na segment; produkcia doplní verzie, mazanie, filtre a zálohu. Zdrojový text zostáva v autoritatívnom úložisku a výsledok nesie stabilný identifikátor. Migrácia modelu vytvorí nový namespace, kým sa celý korpus neprepočíta.

Overiteľnosť

Odborné zdroje

  1. pgvector - vector similarity search for PostgreSQLgithub.com
  2. Efficient and Robust Approximate Nearest Neighbor Search Using HNSWarxiv.org

Praktické odpovede

Často kladené otázky

Ako funguje vektorové úložisko?

Komponent uloží numerické polia a metadáta a pri dotaze vráti najbližšie identifikátory podľa metriky.

Kedy má vektorové úložisko praktický význam?

Malá aplikácia môže použiť lokálny index s mapou z vektora na segment; produkcia doplní verzie, mazanie, filtre a zálohu.

S čím si pojem nezamieňať?

Vektorová databáza je plnohodnotný dátový systém; vector store je širší aplikačný pojem aj pre ľahší index.

Ako sa výsledok kontroluje?

Testuje sa presnosť mapovania na zdroj, CRUD, mazanie, filtre, kompatibilita verzií a recall podobnostného hľadania.

Na čo si dať pozor?

Bez lifecycle pravidiel vzniknú osirelé alebo nekompatibilné vektory a filter po vyhľadaní môže znížiť počet výsledkov.