diff --git a/deployment/roles/nginx_webapp/defaults/main.yml b/deployment/roles/nginx_webapp/defaults/main.yml
index b362274a8..5bf3fccc2 100644
--- a/deployment/roles/nginx_webapp/defaults/main.yml
+++ b/deployment/roles/nginx_webapp/defaults/main.yml
@@ -13,4 +13,6 @@ nginx_ssl_dir: /etc/nginx/conf.d/ssl

 secure: "{{ vitamui_defaults.services.secure | default(true) | bool }}"

+default_non_sortable_fields: "{{ vitamui_defaults.services.query_non_sortable_fields | default({ 'Unit': ['Title'] }) }}"
+
 package_name: "vitamui-{{ vitamui_struct.vitamui_component }}-rsc"
diff --git a/deployment/roles/nginx_webapp/templates/frontend/config.json.j2 b/deployment/roles/nginx_webapp/templates/frontend/config.json.j2
index ffaedb3f0..44acdf43a 100644
--- a/deployment/roles/nginx_webapp/templates/frontend/config.json.j2
+++ b/deployment/roles/nginx_webapp/templates/frontend/config.json.j2
@@ -64,4 +64,7 @@
   {% else %}
   ]
   {% endif %}
+  {% if vitamui_struct.vitamui_component in ["ui-archive-search", "ui-collect"] %}
+  ,"NON_SORTABLE_FIELDS": {{ vitamui_struct.query_non_sortable_fields | default(default_non_sortable_fields) | to_json }}
+  {% endif %}
 }
diff --git a/deployment/roles/vitamui/defaults/main.yml b/deployment/roles/vitamui/defaults/main.yml
index ef4ea2e50..53d672757 100644
--- a/deployment/roles/vitamui/defaults/main.yml
+++ b/deployment/roles/vitamui/defaults/main.yml
@@ -2,6 +2,8 @@

 default_gc_opts: "-Xlog:gc*,gc+age=trace,safepoint:file={{ vitamui_folder_log }}/gc.log:utctime,pid,tags:filecount=8,filesize=32m"

+default_non_sortable_fields: "{{ vitamui_defaults.services.query_non_sortable_fields | default({ 'Unit': ['Title'] }) }}"
+
 jvm_opts:
   memory: "{{ vitamui_defaults.services.jvm_opts.memory | default('-Xms128m -Xmx512m') }}"
   gc: "{{ vitamui_defaults.services.jvm_opts.gc | default(default_gc_opts) }}"
diff --git a/deployment/roles/vitamui/templates/archive-search-external/application.yml.j2 b/deployment/roles/vitamui/templates/archive-search-external/application.yml.j2
index 670b45efc..e5b4d96f6 100644
--- a/deployment/roles/vitamui/templates/archive-search-external/application.yml.j2
+++ b/deployment/roles/vitamui/templates/archive-search-external/application.yml.j2
@@ -105,3 +105,6 @@ logging:
     fr.gouv.vitamui.archives.search.external.*: {{ vitamui_struct.log.vitamui_level | default(log.vitamui_level) }}
     org.springframework.web.filter.CommonsRequestLoggingFilter: {{ vitamui_struct.log.vitamui_level | default(log.vitamui_level) }}
     fr.gouv.vitamui.iam.security: {{ vitamui_struct.log.vitamui_level | default(log.vitamui_level) }}
+
+query:
+  non-sortable-fields: {{ vitamui_struct.query_non_sortable_fields | default(default_non_sortable_fields) | to_json }}
diff --git a/deployment/roles/vitamui/templates/archive-search-internal/application.yml.j2 b/deployment/roles/vitamui/templates/archive-search-internal/application.yml.j2
index 1872bf36f..25f42fbd4 100644
--- a/deployment/roles/vitamui/templates/archive-search-internal/application.yml.j2
+++ b/deployment/roles/vitamui/templates/archive-search-internal/application.yml.j2
@@ -81,3 +81,6 @@ logging:
   level:
     fr.gouv.vitamui.archives.search.internal.*: {{ vitamui_struct.log.vitamui_level | default(log.vitamui_level) }}
     fr.gouv.vitam.archives.*: {{ vitamui_struct.log.vitamui_level | default(log.vitamui_level) }}
+
+query:
+  non-sortable-fields: {{ vitamui_struct.query_non_sortable_fields | default(default_non_sortable_fields) | to_json }}
diff --git a/deployment/roles/vitamui/templates/collect-external/application.yml.j2 b/deployment/roles/vitamui/templates/collect-external/application.yml.j2
index 350727ffa..165a1b4ae 100644
--- a/deployment/roles/vitamui/templates/collect-external/application.yml.j2
+++ b/deployment/roles/vitamui/templates/collect-external/application.yml.j2
@@ -120,3 +120,6 @@ opentracing:
       host: {{ opentracing.jaeger.udp_sender.host }}
       port: {{ opentracing.jaeger.udp_sender.port }}
 {% endif %}
+
+query:
+  non-sortable-fields: {{ vitamui_struct.query_non_sortable_fields | default(default_non_sortable_fields) | to_json }}
diff --git a/deployment/roles/vitamui/templates/collect-internal/application.yml.j2 b/deployment/roles/vitamui/templates/collect-internal/application.yml.j2
index b9bb25fb7..f022b9658 100644
--- a/deployment/roles/vitamui/templates/collect-internal/application.yml.j2
+++ b/deployment/roles/vitamui/templates/collect-internal/application.yml.j2
@@ -87,3 +87,6 @@ opentracing:
       host: {{ opentracing.jaeger.udp_sender.host }}
       port: {{ opentracing.jaeger.udp_sender.port }}
 {% endif %}
+
+query:
+  non-sortable-fields: {{ vitamui_struct.query_non_sortable_fields | default(default_non_sortable_fields) | to_json }}
