def get_es_results(self): """Perform initial doc search using elasticsearch. Only return document ids, since the actual data export will use db. """ builder = SearchBuilder(self.category, self.filters) result = builder.scan_results(['pk'], only_latest_revisions=False) pks = [doc['pk'][0] for doc in result] total = len(pks) return pks, total
def get_es_results(self): """Perform initial doc search using elasticsearch. Only return document ids, since the actual data export will use db. """ # For contractor accessing phase, we have to filter # OutgoingTransmittals according to recipient entities = self.get_entities() builder = SearchBuilder(self.category, self.filters, filter_on_entities=entities) result = builder.scan_results(['pk'], only_latest_revisions=True) pks = [doc['pk'][0] for doc in result] total = len(pks) return pks, total
def get_es_results(self): """Perform initial doc search using elasticsearch. Only return document ids, since the actual data export will use db. """ # For contractor accessing phase, we have to filter # OutgoingTransmittals according to recipient entities = self.get_entities() builder = SearchBuilder( self.category, self.filters, filter_on_entities=entities) result = builder.scan_results(['pk'], only_latest_revisions=True) pks = [doc['pk'][0] for doc in result] total = len(pks) return pks, total