[enh] extend json response with suggestions, infoboxes and answers

This commit is contained in:
Adam Tauber 2016-12-10 21:38:34 +01:00
parent c3dcebb778
commit a764ebb4b1
1 changed files with 4 additions and 1 deletions

View File

@ -470,7 +470,10 @@ def index():
if output_format == 'json':
return Response(json.dumps({'query': search_query.query,
'number_of_results': number_of_results,
'results': results}),
'results': results,
'answers': list(result_container.answers),
'infoboxes': result_container.infoboxes,
'suggestions': list(result_container.suggestions)}),
mimetype='application/json')
elif output_format == 'csv':
csv = UnicodeWriter(cStringIO.StringIO())