What is the best way to delete document from a massive index?

The method you are using here is the recommended way - Delete by query is not deleting documents from an Index