VectorStoreCollection<TKey,TRecord>.SearchAsync<TInput> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Busca en el almacén de vectores los registros similares al valor especificado.
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
Tipo del valor de entrada en el que se va a realizar la búsqueda de similitud.
Parámetros
- searchValue
- TInput
Valor en el que se va a realizar la búsqueda de similitud. Consulte la sección de comentarios para obtener más detalles.
- top
- Int32
El número máximo de resultados que se pueden devolver.
- options
- VectorSearchOptions<TRecord>
Opciones que controlan el comportamiento de la búsqueda.
- cancellationToken
- CancellationToken
que CancellationToken se va a supervisar para las solicitudes de cancelación. El valor predeterminado es None.
Devoluciones
Los registros encontrados por la búsqueda vectorial, incluidas sus puntuaciones de resultados.