Delete by IDs or other criteria.
Calling delete without any input parameters should raise a ValueError!
List of IDs to delete.
Additional keyword arguments. This is up to the implementation. For example, can include an option to delete the entire index, or else issue a non-blocking delete etc.