def _view_html(self, search_results): _results = [{'title': rec['title'], 'authors': shorten(rec['authors'], 200), 'abstract': shorten(rec['abstract'], 300), 'summary': shorten(summarize(rec['abstract']), 500), 'when': rec['when'], 'url': rec['url'], 'cord_uid' : rec['cord_uid'], 'is_kaggle': is_kaggle() } for rec in search_results.to_dict('records')] return render_html('SearchResultsHTML', search_results=_results)
def text_summary(self): return summarize(self.text, word_count=300)
def summary(self): return summarize(self.abstract)