INNER CODE UNIT · Python

delete_documents_in_index

kaito-project/kaito · presets/ragengine/main.py:663

async def delete_documents_in_index(
    index_name: str,
    request: DeleteDocumentRequest,
):
    start_time = time.perf_counter()
    status = STATUS_FAILURE  # Default status

    try:
        result = await rag_ops.delete_documents(
            index_name=index_name, doc_ids=request.doc_ids
        )
        status = STATUS_SUCCESS
        return result
    except HTTPException as http_exc:
        raise http_exc
    except Exception as e:
        logger.error("Delete documents failed for '%s'", index_name, exc_info=True)
        raise HTTPException(status_code=500, detail=str(e))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…