VectorStoreCollection<TKey,TRecord>.SearchAsync<TInput> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Söker i vektorarkivet efter poster som liknar det angivna värdet.
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))
Typparametrar
- TInput
Typ av indatavärde som likhetssökningen ska utföras på.
Parametrar
- searchValue
- TInput
Värdet som likhetssökningen ska utföras på. Mer information finns i avsnittet kommentarer.
- top
- Int32
Det maximala antalet resultat som ska returneras.
- options
- VectorSearchOptions<TRecord>
De alternativ som styr sökningens beteende.
- cancellationToken
- CancellationToken
Övervaka CancellationToken för annulleringsbegäranden. Standardvärdet är None.
Returer
Posterna som hittades av vektorsökningen, inklusive deras resultatpoäng.