def _search(self): from invenio_ext.es import es if self._results is None: self._results = es.search( index=self.index, doc_type=self.doc_type, body=self.body, ) return self._results
def recids(self): # FIXME add warnings from intbitset import intbitset from invenio_ext.es import es results = es.search(index=self.index, doc_type=self.doc_type, body={ 'size': 9999999, 'fields': ['control_number'], 'query': self.body.get("query") }) return intbitset([int(r['_id']) for r in results['hits']['hits']])
def _search(self): from invenio_ext.es import es if self._results is None: if current_app.debug: import json json_body = json.dumps(self.body, indent=2) current_app.logger.debug( "index: {0} - doc_type: {1} - query: {2}".format(self.index, self.doc_type, json_body) ) self._results = es.search(index=self.index, doc_type=self.doc_type, body=self.body) return self._results
def recids(self): # FIXME add warnings from intbitset import intbitset from invenio_ext.es import es results = es.search( index=self.index, doc_type=self.doc_type, body={ 'size': 9999999, 'fields': ['control_number'], 'query': self.body.get("query") } ) return intbitset([int(r['_id']) for r in results['hits']['hits']])
def _search(self): from invenio_ext.es import es if self._results is None: if current_app.debug: import json json_body = json.dumps(self.body, indent=2) current_app.logger.debug( "index: {0} - doc_type: {1} - query: {2}".format( self.index, self.doc_type, json_body)) self._results = es.search( index=self.index, doc_type=self.doc_type, body=self.body, ) return self._results
def _search(self): if self._results is None: self._results = es.search(index=self.index, doc_type=self.doc_type, body=self.body) return self._results