Dataarkitekturen semantisk kernelvektorlagring (förhandsversion)
Varning
Funktionen Semantic Kernel Vector Store är i förhandsversion, och förbättringar som kräver icke-bakåtkompatibla ändringar kan fortfarande ske under begränsade omständigheter före lanseringen.
Vektorlagringsabstraktioner i semantisk kernel baseras på tre huvudkomponenter: vektorlager, samlingar och poster. Poster finns i samlingar och samlingar finns i vektorlager.
- Ett vektorlager mappar till en instans av en databas
- En samling är en samling poster , inklusive alla index som krävs för att fråga efter eller filtrera dessa poster
- En post är en enskild datapost i databasen
Samlingar i olika databaser
Den underliggande implementeringen av vad en samling är varierar beroende på anslutningsapp och påverkas av hur varje databas grupperar och indexerar poster.
De flesta databaser har ett koncept för en samling poster och det finns en naturlig mappning mellan det här konceptet och abstraktionssamlingen Vector Store.
Observera att det här konceptet kanske inte alltid kallas för en collection
i den underliggande databasen.
Dricks
Mer information om vad den underliggande implementeringen av en samling är per anslutningsapp finns i dokumentationen för varje anslutningsapp.