IAiRagIndexingServiceReindexAsync - метод

Выполняет переиндексацию документов для заданной коллекции collectionID.

Definition

Пространство имён: Tessa.Ai.Rag
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
Task<bool> ReindexAsync(
	Guid collectionID,
	IReadOnlyList<Guid>? documentIDs,
	bool synchronize,
	IValidationResultBuilder validationResult,
	CancellationToken cancellationToken = default
)

Параметры

collectionID  Guid
Идентификатор переиндексируемой коллекции.
documentIDs  IReadOnlyListGuid
Набор идентификаторов документов, которые принадлежат заданной коллекции и подлежащие переиндексации.
Если документы заданы, то переиндексация выполняется только для этих документов, а остальные документы коллекции не затрагиваются.
Если не задан ни один документ, то набор документов для индексации определяет плагин коллекции, а все текущие документы коллекции будут удалены.
synchronize  Boolean
Признак того, что состав коллекции нужно привести к фактическому, а не переиндексировать то, что уже находится в индексе. Учитывается, только если в documentIDs не задано ни одного документа.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

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

TaskBoolean
, если метод выполнился успешно; в противном случае.

См. также