VectorStoreCollection<TKey,TRecord>.SearchAsync<TInput> Methode

Definitie

Zoekt in het vectorarchief naar records die vergelijkbaar zijn met de opgegeven waarde.

public abstract System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<TRecord>> SearchAsync<TInput>(TInput searchValue, int top, Microsoft.Extensions.VectorData.VectorSearchOptions<TRecord>? options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SearchAsync : 'Input * int * Microsoft.Extensions.VectorData.VectorSearchOptions<'Record (requires 'Record : null)> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.VectorData.VectorSearchResult<'Record>>
Public MustOverride Function SearchAsync(Of TInput) (searchValue As TInput, top As Integer, Optional options As VectorSearchOptions(Of TRecord) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of VectorSearchResult(Of TRecord))

Type parameters

TInput

Het type invoerwaarde waarop de overeenkomsten moeten worden uitgevoerd.

Parameters

searchValue
TInput

De waarde waarop de overeenkomsten zoeken moet worden uitgevoerd. Zie de sectie Opmerkingen voor meer informatie.

top
Int32

Het maximum aantal resultaten dat moet worden geretourneerd.

options
VectorSearchOptions<TRecord>

De opties waarmee het gedrag van de zoekopdracht wordt bepaald.

cancellationToken
CancellationToken

De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.

Retouren

De records die zijn gevonden door de vectorzoekopdracht, inclusief hun resultaatscores.

Implementeringen

Van toepassing op