AiRagIndexingServiceReindexAsync - метод
Выполняет переиндексацию документов для заданной коллекции collectionID.
Пространство имён: Tessa.Ai.RagСборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
public Task<bool> ReindexAsync(
Guid collectionID,
IReadOnlyList<Guid>? documentIDs,
bool synchronize,
IValidationResultBuilder validationResult,
CancellationToken cancellationToken = default
)
Public Function ReindexAsync (
collectionID As Guid,
documentIDs As IReadOnlyList(Of Guid),
synchronize As Boolean,
validationResult As IValidationResultBuilder,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Boolean)
public:
virtual Task<bool>^ ReindexAsync(
Guid collectionID,
IReadOnlyList<Guid>^ documentIDs,
bool synchronize,
IValidationResultBuilder^ validationResult,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract ReindexAsync :
collectionID : Guid *
documentIDs : IReadOnlyList<Guid> *
synchronize : bool *
validationResult : IValidationResultBuilder *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<bool>
override ReindexAsync :
collectionID : Guid *
documentIDs : IReadOnlyList<Guid> *
synchronize : bool *
validationResult : IValidationResultBuilder *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<bool>
- collectionID Guid
- Идентификатор переиндексируемой коллекции.
- documentIDs IReadOnlyListGuid
-
Набор идентификаторов документов, которые принадлежат заданной коллекции и подлежащие переиндексации.
Если документы заданы, то переиндексация выполняется только для этих документов, а остальные документы коллекции не затрагиваются.
Если не задан ни один документ, то набор документов для индексации определяет плагин коллекции, а все текущие документы коллекции будут удалены.
- synchronize Boolean
-
Признак того, что состав коллекции нужно привести к фактическому, а не переиндексировать то, что уже находится в индексе.
Учитывается, только если в documentIDs не задано ни одного документа.
- validationResult IValidationResultBuilder
Объект, выполняющий построение результата валидации.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
TaskBoolean, если метод выполнился успешно;
в противном случае.
IAiRagIndexingServiceReindexAsync(Guid, IReadOnlyListGuid, Boolean, IValidationResultBuilder, CancellationToken)