@@ -48,7 +48,7 @@ from flask import (
4848 Flask, request, render_template, url_for, Response, make_response,
4949 redirect, send_from_directory
5050)
51−from flask.ext.babel import Babel, gettext, format_date
51+from flask.ext.babel import Babel, gettext, format_date, format_decimal
5252from flask.json import jsonify
5353from searx import settings, searx_dir
5454from searx.engines import (
@@ -420,6 +420,7 @@ def index():
420420
421421 if search.request_data.get('format') == 'json':
422422 return Response(json.dumps({'query': search.query,
423+ 'number_of_results': search.result_container.number_of_results,
423424 'results': search.result_container.get_ordered_results()}),
424425 mimetype='application/json')
425426 elif search.request_data.get('format') == 'csv':
@@ -439,7 +440,7 @@ def index():
439440 'opensearch_response_rss.xml',
440441 results=search.result_container.get_ordered_results(),
441442 q=search.request_data['q'],
442− number_of_results=search.result_container.results_length(),
443+ number_of_results=search.result_container.number_of_results,
443444 base_url=get_base_url()
444445 )
445446 return Response(response_rss, mimetype='text/xml')
@@ -450,6 +451,7 @@ def index():
450451 q=search.request_data['q'],
451452 selected_categories=search.categories,
452453 paging=search.paging,
454+ number_of_results=format_decimal(search.result_container.number_of_results),
453455 pageno=search.pageno,
454456 base_url=get_base_url(),
455457 suggestions=search.result_container.suggestions,