{% 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
| 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 |