def get_items(self): if self.get_list_size() == 0: return None return ElasticSearchRDFRecord.get_rdf_records_from_query( query=self.convert_filters_to_query(self.filters), response=self.get_query_result() )
def get_item(self, identifier): s = Search(using=self.client) s = s.query("match", **{"_id": identifier}) response = s.execute() if response.hits.total != 1: return None return ElasticSearchRDFRecord.get_rdf_records_from_query( query=s, response=response)[0]