docs: def document_exists(index, id, doc_type='_all', hosts=None, profile=None):
      '''
      Return a boolean indicating whether given document exists
  
      index
          Index name where the document resides
      id
          Document identifier
      doc_type
          Type of the document, use _all to fetch the first document matching the ID across all types
  
      CLI example::
  
          salt myminion elasticsearch.document_exists testindex AUx-384m0Bug_8U80wQZ
      '''
      es = _get_instance(hosts, profile)
  
      try:
          return es.exists(index=index, id=id, doc_type=doc_type)
      except elasticsearch.exceptions.NotFoundError:
          return False
      except elasticsearch.TransportError as e:
          raise CommandExecutionError("Cannot retrieve document {0} from index {1}, server returned code {2} with message {3}".format(id, index, e.status_code, e.error))