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

Definizione

Cerca nell'archivio vettoriale i record simili al valore specificato.

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

Parametri di tipo

TInput

Tipo del valore di input su cui eseguire la ricerca di somiglianza.

Parametri

searchValue
TInput

Valore su cui eseguire la ricerca di somiglianza. Per altri dettagli, vedere la sezione osservazioni.

top
Int32

Numero massimo di risultati da restituire.

options
VectorSearchOptions<TRecord>

Opzioni che controllano il comportamento della ricerca.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per le richieste di annullamento. Il valore predefinito è None.

Valori restituiti

I record trovati dalla ricerca vettoriale, inclusi i punteggi dei risultati.

Implementazioni

Si applica a