Skip to content

Commit

Permalink
feat: delete summary index too
Browse files Browse the repository at this point in the history
  • Loading branch information
elisalimli committed Mar 27, 2024
1 parent 306ee63 commit 4ba3418
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions api/delete.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
from models.delete import RequestPayload, ResponsePayload
from vectordbs import get_vector_service
from vectordbs.base import BaseVectorDatabase
from utils.summarise import SUMMARY_SUFFIX

router = APIRouter()

Expand All @@ -16,8 +17,15 @@ async def delete(payload: RequestPayload):
encoder=encoder,
dimensions=payload.encoder.dimensions,
)
summary_vector_service: BaseVectorDatabase = get_vector_service(
index_name=f"{payload.index_name}{SUMMARY_SUFFIX}",
credentials=payload.vector_database,
encoder=encoder,
dimensions=payload.encoder.dimensions,
)

for file in payload.files:
data = await vector_service.delete(file_url=file.url)
await summary_vector_service.delete(file_url=file.url)

return ResponsePayload(success=True, data=data)

0 comments on commit 4ba3418

Please sign in to comment.