Dataarkitekturen för Semantic Kernel Vector Store (förhandsversion)

Varning

Funktionen för Semantic Kernel Vector Store är i förhandsversion, och förbättringar som kräver brytande ändringar kan fortfarande förekomma under begränsade omständigheter före lansering.

Varning

Funktionen för Semantic Kernel Vector Store är i förhandsversion, och förbättringar som kräver brytande ändringar kan fortfarande förekomma under begränsade omständigheter före lansering.

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 söka i eller filtrera de 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.

Tips

För mer information om den underliggande implementeringen av en samling för varje anslutning, se dokumentationen för varje anslutning.