Refactor DeletionService for improved code clarity and maintainability
This commit is contained in:
@@ -78,13 +78,16 @@ public class DeletionService {
|
|||||||
public void deleteRecordsOnlyFromVectorStore(DeletionRequest deletionRequest) {
|
public void deleteRecordsOnlyFromVectorStore(DeletionRequest deletionRequest) {
|
||||||
try {
|
try {
|
||||||
|
|
||||||
|
KSDocument ksDocument = ksDocumentRepository.findById(deletionRequest.getKsDocumentId()).get();
|
||||||
|
ksDocument.setIngestionStatus("DELETING");
|
||||||
|
ksDocumentRepository.save(ksDocument);
|
||||||
|
|
||||||
String rag_filter = "KsDocumentId=='"+deletionRequest.getKsDocumentId()+"'";
|
String rag_filter = "KsDocumentId=='"+deletionRequest.getKsDocumentId()+"'";
|
||||||
|
|
||||||
logger.info("Starting deletion");
|
logger.info("Starting deletion");
|
||||||
vectorStore.delete(rag_filter);
|
vectorStore.delete(rag_filter);
|
||||||
|
|
||||||
//elimino dal vectorStore ma mantengo il record
|
//elimino dal vectorStore ma mantengo il record
|
||||||
KSDocument ksDocument = ksDocumentRepository.findById(deletionRequest.getKsDocumentId()).get();
|
|
||||||
ksDocument.setIngestionStatus("LOADED");
|
ksDocument.setIngestionStatus("LOADED");
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
ksDocument.setIngestionDate(now);
|
ksDocument.setIngestionDate(now);
|
||||||
|
|||||||
Reference in New Issue
Block a user