VectorStoreCollection<TKey,TRecord>.SearchAsync<TInput> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Zoekt in het vectorarchief naar records die vergelijkbaar zijn met de opgegeven waarde.
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))
Type parameters
- TInput
Het type invoerwaarde waarop de overeenkomsten moeten worden uitgevoerd.
Parameters
- searchValue
- TInput
De waarde waarop de overeenkomsten zoeken moet worden uitgevoerd. Zie de sectie Opmerkingen voor meer informatie.
- top
- Int32
Het maximum aantal resultaten dat moet worden geretourneerd.
- options
- VectorSearchOptions<TRecord>
De opties waarmee het gedrag van de zoekopdracht wordt bepaald.
- cancellationToken
- CancellationToken
De CancellationToken te controleren op annuleringsaanvragen. De standaardwaarde is None.
Retouren
De records die zijn gevonden door de vectorzoekopdracht, inclusief hun resultaatscores.