Skip to content

Commit c9f21a7

Browse files
committed
Merge pull request #11909 from martijnvg/nested_query_min_score_mode
Added `min` score mode.
2 parents 55c33b2 + 47a43e4 commit c9f21a7

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

core/src/main/java/org/elasticsearch/index/query/NestedQueryParser.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ public Query parse(QueryParseContext parseContext) throws IOException, QueryPars
8787
String sScoreMode = parser.text();
8888
if ("avg".equals(sScoreMode)) {
8989
scoreMode = ScoreMode.Avg;
90+
} else if ("min".equals(sScoreMode)) {
91+
scoreMode = ScoreMode.Min;
9092
} else if ("max".equals(sScoreMode)) {
9193
scoreMode = ScoreMode.Max;
9294
} else if ("total".equals(sScoreMode) || "sum".equals(sScoreMode)) {

docs/reference/query-dsl/nested-query.asciidoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ fields referenced inside the query must use the complete path (fully
5252
qualified).
5353

5454
The `score_mode` allows to set how inner children matching affects
55-
scoring of parent. It defaults to `avg`, but can be `sum`, `max` and
56-
`none`.
55+
scoring of parent. It defaults to `avg`, but can be `sum`, `min`,
56+
`max` and `none`.
5757

5858
Multi level nesting is automatically supported, and detected, resulting
5959
in an inner nested query to automatically match the relevant nesting

0 commit comments

Comments
 (0)