VectorStoreCollection<TKey,TRecord>.SearchAsync<TInput> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Durchsucht den Vektorspeicher nach Datensätzen, die dem angegebenen Wert ähneln.
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))
Typparameter
- TInput
Der Typ des Eingabewerts, für den die Ähnlichkeitssuche ausgeführt werden soll.
Parameter
- searchValue
- TInput
Der Wert, für den die Ähnlichkeitssuche ausgeführt werden soll. Weitere Informationen finden Sie im Abschnitt "Hinweise".
- top
- Int32
Die maximale Anzahl der zurückzugebenden Ergebnisse.
- options
- VectorSearchOptions<TRecord>
Die Optionen, die das Verhalten der Suche steuern.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
Die Datensätze, die von der Vektorsuche gefunden wurden, einschließlich ihrer Ergebnisergebnisse.