def _process_response(self, response): if not response["found"]: return None identifier = ElasticsearchResponseUtil.extract_identifier(response) timestamp = ElasticsearchResponseUtil.extract_timestamp(response) source = ElasticsearchResponseUtil.extract_source(response) return self._from_response(identifier, timestamp, source)
def _to_entity(self, response): identifier = ElasticsearchResponseUtil.extract_identifier(response) timestamp = ElasticsearchResponseUtil.extract_timestamp(response) source = ElasticsearchResponseUtil.extract_source(response) return _build_document(identifier, timestamp, source)