0

执行 index().remove(..) 时没有状态码返回?但是有返回 index().add(..) 的状态码。如果 remove(..) 失败,是否不需要重试?

4

1 回答 1

1

Index.remove()如果有问题应该抛出异常。具体来说(来自remove方法文档):

"Raises:
  RemoveError: If one or more documents failed to remove or
    number removed did not match requested.
  ValueError: If document_ids is not a string or iterable of valid document
    identifiers or number of document ids is larger than
    _MAXIMUM_DOCS_PER_REQUEST."
于 2012-05-25T05:47:04.827 回答