-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Open
Labels
.NETIssue or Pull requests regarding .NET codeIssue or Pull requests regarding .NET codememorymemory connectorsk team issueA tag to denote issues that where created by the Semantic Kernel team (i.e., not the community)A tag to denote issues that where created by the Semantic Kernel team (i.e., not the community)staleIssue is stale because it has been open for a while and has no activityIssue is stale because it has been open for a while and has no activity
Description
Current Azure CosmosDB NoSQL implementation has PartitionKeyPropertyName property in CollectionOptions class to specify property name. It will be easier if it will be possible to mark specific record property as Partition Key with attribute, something like this:
[AzureCosmosDBNoSQLPartitionKey] // From the AzureCosmosDB lib.
[VectorStoreRecordData]
public string Description { get; set; }
var dataProp = new VectorStoreRecordDataProperty("Description", typeof(string));
dataProp.SetAzureCosmosDBNoSQLPartitionKey(true);Same approach can be applied for other connectors whenever custom property configuration is required.
Metadata
Metadata
Assignees
Labels
.NETIssue or Pull requests regarding .NET codeIssue or Pull requests regarding .NET codememorymemory connectorsk team issueA tag to denote issues that where created by the Semantic Kernel team (i.e., not the community)A tag to denote issues that where created by the Semantic Kernel team (i.e., not the community)staleIssue is stale because it has been open for a while and has no activityIssue is stale because it has been open for a while and has no activity
Type
Projects
Status
Backlog