Class TurAssetTrainingService
java.lang.Object
com.viglet.turing.service.asset.TurAssetTrainingService
Orchestrates training (embedding indexing) of all MinIO assets into a Vector Store.
- Since:
- 2026.1.14
- Author:
- Alexandre Oliveira
-
Constructor Summary
ConstructorsConstructorDescriptionTurAssetTrainingService(TurMinioService minioService, TurGlobalSettingsService globalSettingsService, TurRagContextBuilder ragContextBuilder, TurAssetTrainingRecordRepository trainingRecordRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeindexSingleFile(String objectName) Deindex a single file (called from event listener on delete).getTrainedAtMap(List<String> objectNames) Returns a map of objectName -> trainedAt ISO string for the given file names.voidindexSingleFile(String objectName, String contentType, long size) Index a single file (called from event listener on upload).
-
Constructor Details
-
TurAssetTrainingService
public TurAssetTrainingService(TurMinioService minioService, TurGlobalSettingsService globalSettingsService, TurRagContextBuilder ragContextBuilder, TurAssetTrainingRecordRepository trainingRecordRepository)
-
-
Method Details
-
getStatus
-
getTrainedAtMap
-
indexSingleFile
-
deindexSingleFile
Deindex a single file (called from event listener on delete). -
startTraining
-