diff --git a/sist2-vue/src/Sist2ElasticsearchQuery.ts b/sist2-vue/src/Sist2ElasticsearchQuery.ts index eab4e1e..709fb1a 100644 --- a/sist2-vue/src/Sist2ElasticsearchQuery.ts +++ b/sist2-vue/src/Sist2ElasticsearchQuery.ts @@ -170,14 +170,16 @@ class Sist2ElasticsearchQuery { } }, sort: SORT_MODES[getters.sortMode].mode, - aggs: - { - total_size: {"sum": {"field": "size"}}, - total_count: {"value_count": {"field": "size"}} - }, size: size, } as any; + if (!after) { + q.aggs = { + total_size: {"sum": {"field": "size"}}, + total_count: {"value_count": {"field": "size"}} + }; + } + if (!empty && !blankSearch) { q.query.bool.must = query; }