{% extends "manage/base.html" %} {% block page_title %}{{ super() }} - Super Search Fields{% endblock %} {% block admin_title %}{{ super() }} - Super Search Fields{% endblock %} {% block site_css %} {{ super() }} {% compress css %} {% endcompress %} {% endblock %} {% block mainbody %}

Here are all the known fields in our indexed documents. This list is used by the Super Search application to determine which field can be queried by the user and what data can be returned. It is also used to generate the elasticsearch mapping that will be used to index the crash reports we receive. Check the documentation. Note that it is mandatory that any change you make here is applied to our staging environment first. This ensures that your change does not obviously break anything and that our data about fields stays consistent across our different environments.

WARNING: This is a very sensitive page. Changing or creating incorrect data here might lead to data loss in our elasticsearch database, or can break all Super Search based applications. Be extremely careful when you change the storage_mapping data especially.

Create a new field See the list of missing fields

{% for field in fields %} {% endfor %}
Name Namespace Name in database Description Query type Data type Permissions needed Form field choices Is exposed Is returned Has full version Storage mapping
{{ field.name }} {{ field.namespace }} {{ field.in_database_name }} {{ field.description }} {{ field.query_type }} {{ field.data_validation_type }} {% if field.permissions_needed %}{{ field.permissions_needed | join(', ') }}{% endif %} {% if field.form_field_choices %}{{ field.form_field_choices | join(', ') }}{% endif %} {% if field.storage_mapping %}{{ field.storage_mapping | json_dumps }}{% endif %} modify delete
{% endblock %} {% block site_js %} {{ super() }} {% endblock %}