{% macro top_results(query, found) -%} Showing {% if found.offset == 0 %} first {% else %} results {{ found.offset }} — {% endif %} {{ found.offset + found.count_returned }} out of {{ found.count_found }} results {%- endmacro %} {% macro bottom_results(query, found, endpoint='release_search') -%} {% if found.offset > 0 %} {% if found.offset - found.limit < 0 %} « Previous {% else %} « Previous {% endif %} {% else %} « Previous {% endif %}   Showing results {{ found.offset }} — {{ found.offset + found.count_returned }} out of {{ found.count_found }} results   {% if found.offset + found.limit < found.count_found and found.offset + found.limit < found.deep_page_limit %} Next » {% else %} Next » {% endif %} {%- endmacro %} {% macro es_error_msg(es_error) %}
{% if es_error.status_code == 400 %}
Query Error

Computer said: {{ es_error.description }}

Query parsing is currently very naive. Sometimes you can fix this problem by adding quotes around terms or entire phrases.

{% else %}
Search Index Error ({{ es_error.status_code }})

Computer said: {{ es_error.description }}

{% endif %}
{% endmacro %}