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.
Tip
Raadpleeg de documentatie voor elke connector voor meer informatie over wat de onderliggende implementatie van een verzameling per connector is.