Beispiel #1
0
 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()
     )
Beispiel #2
0
 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]