Sdílet prostřednictvím


Architektura dat sémantického úložiště vektorů jádra (Preview)

Upozorňující

Funkce sémantického úložiště vektorů jádra je ve verzi Preview a vylepšení, která vyžadují zásadní změny, se můžou vyskytovat za omezených okolností před vydáním.

Abstrakce vektorového úložiště v sémantickém jádru jsou založeny na třech hlavních komponentách: úložiště vektorů, kolekce a záznamy. Záznamy jsou obsaženy kolekcemi a kolekce jsou obsaženy v úložištích vektorů.

  • Vektorové úložiště se mapuje na instanci databáze.
  • Kolekce je kolekce záznamů, včetně jakéhokoli indexu potřebného k dotazování nebo filtrování těchto záznamů.
  • Záznam je jednotlivá položka dat v databázi.

Kolekce v různých databázích

Základní implementace kolekce se bude lišit podle konektoru a je ovlivněna tím, jak jednotlivé skupiny databází a indexy záznamů. Většina databází má koncept kolekce záznamů a mezi tímto konceptem a kolekcí abstrakce Vector Store existuje přirozené mapování. Všimněte si, že tento koncept nemusí být vždy označován jako collection v podkladové databázi.

Tip

Další informace o tom, co je základní implementace kolekce pro jednotlivé konektory, najdete v dokumentaci ke každému konektoru.