Dela via


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.