VectorStoreCollection<TKey,TRecord>.SearchAsync<TInput> Método

Definição

Pesquisa o repositório de vetores em busca de registros semelhantes ao valor fornecido.

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

Parâmetros de tipo

TInput

O tipo do valor de entrada no qual executar a pesquisa de similaridade.

Parâmetros

searchValue
TInput

O valor no qual executar a pesquisa de similaridade. Consulte a seção comentários para obter mais detalhes.

top
Int32

O número máximo de resultados a serem detidos.

options
VectorSearchOptions<TRecord>

As opções que controlam o comportamento da pesquisa.

cancellationToken
CancellationToken

O CancellationToken para monitorar solicitações de cancelamento. O padrão é None.

Retornos

Os registros encontrados pela pesquisa de vetor, incluindo suas pontuações de resultado.

Implementações

Aplica-se a