Hotfix to the Term Aggregation size on Data Insights (#17822)

This commit is contained in:
IceS2 2024-09-12 16:50:04 +02:00 committed by Pablo Takara
parent 69fcd6a572
commit adbe59d889
No known key found for this signature in database
GPG Key ID: 63381DDFBB2BF725
3 changed files with 3 additions and 3 deletions

View File

@ -21,7 +21,7 @@ public class DataInsightSystemChartRepository extends EntityRepository<DataInsig
public static final String DI_SEARCH_INDEX = "di-data-assets-*"; public static final String DI_SEARCH_INDEX = "di-data-assets-*";
public static final String FORMULA_FUNC_REGEX = public static final String FORMULA_FUNC_REGEX =
"\\b(count|sum|min|max|avg)+\\((k='([^']*)')?,?\\s*(q='([^']*)')?\\)?"; "\\b(count|sum|min|max|avg|unique)+\\((k='([^']*)')?,?\\s*(q='([^']*)')?\\)?";
public static final String NUMERIC_VALIDATION_REGEX = "[\\d\\.+-\\/\\*\\(\\)\s]+"; public static final String NUMERIC_VALIDATION_REGEX = "[\\d\\.+-\\/\\*\\(\\)\s]+";

View File

@ -60,7 +60,7 @@ public class ElasticSearchLineChartAggregator
excludeArr = lineChart.getExcludeGroups().toArray(new String[0]); excludeArr = lineChart.getExcludeGroups().toArray(new String[0]);
} }
TermsAggregationBuilder termsAggregationBuilder = TermsAggregationBuilder termsAggregationBuilder =
AggregationBuilders.terms("0").field(lineChart.getGroupBy()).size(20); AggregationBuilders.terms("0").field(lineChart.getGroupBy()).size(1000);
termsAggregationBuilder.subAggregation(dateHistogramAggregationBuilder); termsAggregationBuilder.subAggregation(dateHistogramAggregationBuilder);
if (includeArr != null || excludeArr != null) { if (includeArr != null || excludeArr != null) {
IncludeExclude includeExclude = new IncludeExclude(includeArr, excludeArr); IncludeExclude includeExclude = new IncludeExclude(includeArr, excludeArr);

View File

@ -59,7 +59,7 @@ public class OpenSearchLineChartAggregator implements OpenSearchDynamicChartAggr
excludeArr = lineChart.getExcludeGroups().toArray(new String[0]); excludeArr = lineChart.getExcludeGroups().toArray(new String[0]);
} }
TermsAggregationBuilder termsAggregationBuilder = TermsAggregationBuilder termsAggregationBuilder =
AggregationBuilders.terms("0").field(lineChart.getGroupBy()).size(20); AggregationBuilders.terms("0").field(lineChart.getGroupBy()).size(1000);
termsAggregationBuilder.subAggregation(dateHistogramAggregationBuilder); termsAggregationBuilder.subAggregation(dateHistogramAggregationBuilder);
if (includeArr != null || excludeArr != null) { if (includeArr != null || excludeArr != null) {
IncludeExclude includeExclude = new IncludeExclude(includeArr, excludeArr); IncludeExclude includeExclude = new IncludeExclude(includeArr, excludeArr);