code: def get(self, **kwargs):
          
          # get the doc id
          id = None
          if "id" in kwargs:
              id = kwargs["id"]
              del kwargs["id"]
          elif "pk" in kwargs:
              id = kwargs["pk"]
              del kwargs["pk"]
          else:
              raise self.model.DoesNotExist("You must provide an id to find")
  
          # connect to es and retrieve the document
          es = connections.get_connection("default")
  
          doc_type = self.model.search_objects.mapping.doc_type
          index = self.model.search_objects.mapping.index
          try:
              doc = es.get(index=index, doc_type=doc_type, id=id, **kwargs)
          except NotFoundError:
              message = "Can't find a document for {}, using id {}".format(
                  doc_type, id)
              raise self.model.DoesNotExist(message)
  
          # parse and return
          return self.from_es(doc)
docs: Get a object from Elasticsearch by id