VectorStoreCollection<TKey,TRecord>.SearchAsync<TInput> Метод

Определение

Выполняет поиск векторного хранилища записей, аналогичных заданному значению.

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))

Параметры типа

TInput

Тип входного значения, на котором выполняется поиск сходства.

Параметры

searchValue
TInput

Значение, по которому выполняется поиск сходства. Дополнительные сведения см. в разделе "Замечания".

top
Int32

Максимальное количество отображаемых результатов.

options
VectorSearchOptions<TRecord>

Параметры, управляющие поведением поиска.

cancellationToken
CancellationToken

Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.

Возвращаемое значение

Записи, найденные векторным поиском, включая их оценки результатов.

Реализации

Применяется к