Delen via


De Semantische Kernel Vector Store-gegevensarchitectuur (preview)

Waarschuwing

De Semantische Kernel Vector Store-functionaliteit is in preview en verbeteringen waarvoor wijzigingen die fouten veroorzaken, kunnen nog steeds in beperkte omstandigheden optreden voordat ze worden uitgebracht.

Vector Store-abstracties in Semantische kernel zijn gebaseerd op drie hoofdonderdelen: vectorarchieven, verzamelingen en records. Records zijn opgenomen in verzamelingen en verzamelingen zijn opgenomen in vectorarchieven.

  • Een vectorarchief wordt toegewezen aan een exemplaar van een database
  • Een verzameling is een verzameling records , inclusief een index die nodig is om deze records op te vragen of te filteren
  • Een record is een afzonderlijke gegevensinvoer in de database

Verzamelingen in verschillende databases

De onderliggende implementatie van wat een verzameling is, verschilt per connector en wordt beïnvloed door de wijze waarop elke databasegroep en indexeerrecords. De meeste databases hebben een concept van een verzameling records en er is een natuurlijke toewijzing tussen dit concept en de Vector Store-abstractieverzameling. Houd er rekening mee dat dit concept mogelijk niet altijd wordt aangeduid als een collection in de onderliggende database.