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

Définition

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.

Implémente

S’applique à