- search_instance = self.get_search_instance(slug, search_string)
- response = HttpResponse(json.dumps({
- 'results': [result.get_context() for result in search_instance.results],
- }))
- return response
\ No newline at end of file
+ search_instance = get_search_instance(slug, search_string)
+
+ return HttpResponse(json.dumps({
+ 'search': search_instance.slug,
+ 'results': [result.render() for result in search_instance.results],
+ 'hasMoreResults': search_instance.has_more_results,
+ 'moreResultsURL': (u"?%s" % search_instance.more_results_querydict.urlencode()) if search_instance.more_results_querydict else None,
+ }), mimetype="application/json")
\ No newline at end of file