From 2be41d1576852008550801a53c615be9d3b0e952 Mon Sep 17 00:00:00 2001 From: Petr Jasek Date: Mon, 8 Jan 2024 15:00:44 +0100 Subject: [PATCH] remove extra wire aggregations STTNHUB-310 --- server/settings.py | 15 ++++++++++++++- server/stt/filters.py | 4 ---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/server/settings.py b/server/settings.py index 1b9d991..601e54a 100644 --- a/server/settings.py +++ b/server/settings.py @@ -1,3 +1,4 @@ +import os import pathlib from flask_babel import lazy_gettext @@ -95,6 +96,13 @@ }, ] +WIRE_AGGS = { + "genre": {"terms": {"field": "genre.name", "size": 50}}, + "_subject": { + "terms": {"field": "subject.name", "size": 50} + }, # it's needed for nested groups +} + CORE_APPS = [ app for app in DEFAULT_CORE_APPS @@ -175,10 +183,15 @@ "DATETIME_FORMAT": "H.mm D.M.YYYY", "COVERAGE_DATE_FORMAT": "LL", "COVERAGE_DATE_TIME_FORMAT": "HH.mm d.M.YYYY", - # server formats "DATE_FORMAT_HEADER": "d.M.yyyy H.mm", "NOTIFICATION_EMAIL_TIME_FORMAT": "H.mm", "NOTIFICATION_EMAIL_DATE_FORMAT": "d.M.yyyy", "NOTIFICATION_EMAIL_DATETIME_FORMAT": "d.M.yyyy klo H.mm", } + +ELASTICSEARCH_TRACK_TOTAL_HITS = ( + int(os.environ["ELASTICSEARCH_TRACK_TOTAL_HITS"]) + if os.environ.get("ELASTICSEARCH_TRACK_TOTAL_HITS") + else True +) diff --git a/server/stt/filters.py b/server/stt/filters.py index f15648d..c77efe5 100644 --- a/server/stt/filters.py +++ b/server/stt/filters.py @@ -80,7 +80,3 @@ def init_app(app): app.config['SOURCES'][resource]['projection'].update({ field: 1, }) - - app.config['WIRE_AGGS'].update({ - field: {'terms': {'field': field, 'size': 50}}, - })