VectorStoreCollection<TKey,TRecord>.SearchAsync<TInput> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Recherche dans le magasin vectoriel les enregistrements similaires à la valeur donnée.
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))
Paramètres de type
- TInput
Type de la valeur d’entrée sur laquelle effectuer la recherche de similarité.
Paramètres
- searchValue
- TInput
Valeur sur laquelle effectuer la recherche de similarité. Pour plus d’informations, consultez la section remarques.
- top
- Int32
Nombre maximal de résultats à retourner.
- options
- VectorSearchOptions<TRecord>
Options qui contrôlent le comportement de la recherche.
- cancellationToken
- CancellationToken
À CancellationToken surveiller pour les demandes d’annulation. La valeur par défaut est None.
Retours
Les enregistrements trouvés par la recherche vectorielle, y compris leurs scores de résultats.