Microsoft.Extensions.VectorData Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat klassen en interfaces voor vectorgegevensbewerkingen, waaronder vectorzoekopdrachten, filteren, indexeren en toewijzen tussen opslag- en gegevensmodellen.
Klassen
| Name | Description |
|---|---|
| AnyTagEqualToFilterClause |
Vertegenwoordigt een filtercomponent die filtert door te controleren of een veld dat bestaat uit een lijst met waarden een specifieke waarde bevat. |
| DistanceFunction |
Definieert een lijst met bekende afstandsfuncties die kunnen worden gebruikt om vectoren te vergelijken. |
| EqualToFilterClause |
Vertegenwoordigt een filtercomponent die filtert met behulp van gelijkheid van een veldwaarde. |
| FilterClause |
Definieert een basisklasse voor filterclausules. |
| FilteredRecordRetrievalOptions<TRecord>.OrderByDefinition.SortInfo |
Biedt een manier om eigenschapsvolgorde te definiëren. |
| FilteredRecordRetrievalOptions<TRecord>.OrderByDefinition |
Vertegenwoordigt een opbouwfunctie voor sorteren. |
| FilteredRecordRetrievalOptions<TRecord> |
Definieert opties voor bellen GetAsync(Expression<Func<TRecord,Boolean>>, Int32, FilteredRecordRetrievalOptions<TRecord>, CancellationToken). |
| HybridSearchOptions<TRecord> |
Definieert opties voor hybride zoekopdrachten wanneer u een compacte vector en tekenreekstrefwoorden gebruikt om de zoekopdracht uit te voeren. |
| IndexKind |
Definieert een lijst met bekende indextypen die kunnen worden gebruikt om vectoren te indexeren. |
| RecordRetrievalOptions |
Definieert opties voor bellen GetAsync(TKey, RecordRetrievalOptions, CancellationToken) of GetAsync(IEnumerable<TKey>, RecordRetrievalOptions, CancellationToken). |
| VectorSearchOptions<TRecord> |
Definieert opties voor vectorzoekopdrachten via SearchAsync<TInput>(TInput, Int32, VectorSearchOptions<TRecord>, CancellationToken). |
| VectorSearchResult<TRecord> |
Vertegenwoordigt één zoekresultaat van een vectorzoekopdracht. |
| VectorStore |
Vertegenwoordigt een vectorarchief dat verzamelingen records bevat. |
| VectorStoreCollection<TKey,TRecord> |
Vertegenwoordigt een benoemde verzameling records in een vectorarchief en kan worden gebruikt voor het zoeken en beheren van records en het maken of verwijderen van de verzameling zelf. |
| VectorStoreCollectionDefinition |
Beschrijft de eigenschappen van een record in een vectorarchiefverzameling. |
| VectorStoreCollectionMetadata |
Biedt metagegevens over een VectorStoreCollection<TKey,TRecord>. |
| VectorStoreCollectionOptions |
Definieert een abstracte basisklasse voor opties die worden doorgegeven aan een verzameling. |
| VectorStoreDataAttribute |
Hiermee definieert u een kenmerk voor het markeren van een eigenschap in een recordklasse als 'gegevens'. |
| VectorStoreDataProperty |
Definieert een gegevenseigenschap in een vectorarchiefrecord. |
| VectorStoreException |
Definieert een basisuitzonderingstype voor elk type fout bij het gebruik van vectorarchieven. |
| VectorStoreKeyAttribute |
Definieert een kenmerk om een eigenschap op een recordklasse te markeren als de sleutel waaronder de record wordt opgeslagen in een vectorarchief. |
| VectorStoreKeyProperty |
Definieert een sleuteleigenschap in een vectorarchiefrecord. |
| VectorStoreMetadata |
Biedt metagegevens over een VectorStore. |
| VectorStoreProperty |
Definieert een basiseigenschapsklasse voor eigenschappen in een vectorarchiefrecord. |
| VectorStoreVectorAttribute |
Hiermee definieert u een kenmerk om een eigenschap in een recordklasse als vector te markeren. |
| VectorStoreVectorProperty |
Definieert een vectoreigenschap in een vectorarchiefrecord. |
| VectorStoreVectorProperty<TInput> |
Definieert een vectoreigenschap in een vectorarchiefrecord. |
Interfaces
| Name | Description |
|---|---|
| IKeywordHybridSearchable<TRecord> |
Bevat een methode voor het uitvoeren van een hybride zoekopdracht met behulp van een vector en trefwoorden. |
| IVectorSearchable<TRecord> |
Definieert een interface voor het uitvoeren van vectorzoekopdrachten in een vectorarchief. |