VectorStoreCollection<TKey,TRecord>.SearchAsync<TInput> Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Pesquisa no armazenamento vetorial registos que sejam semelhantes ao valor indicado.
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 Genérico
- TInput
O tipo do valor de entrada sobre o qual realizar a pesquisa de similaridade.
Parâmetros
- searchValue
- TInput
O valor para realizar a pesquisa por similaridade. Consulte a secção de observações para mais detalhes.
- top
- Int32
O número máximo de resultados a serem retornados.
- options
- VectorSearchOptions<TRecord>
As opções que controlam o comportamento da pesquisa.
- cancellationToken
- CancellationToken
O CancellationToken para monitorizar pedidos de cancelamento. A predefinição é None.
Devoluções
Os registos encontrados pela pesquisa vetorial, incluindo as suas pontuações de resultados.