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

Definition

Söker i vektorarkivet efter poster som liknar det angivna värdet.

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))

Typparametrar

TInput

Typ av indatavärde som likhetssökningen ska utföras på.

Parametrar

searchValue
TInput

Värdet som likhetssökningen ska utföras på. Mer information finns i avsnittet kommentarer.

top
Int32

Det maximala antalet resultat som ska returneras.

options
VectorSearchOptions<TRecord>

De alternativ som styr sökningens beteende.

cancellationToken
CancellationToken

Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.

Returer

Posterna som hittades av vektorsökningen, inklusive deras resultatpoäng.

Implementeringar

Gäller för