Merge pull request #11909 from martijnvg/nested_query_min_score_mode

Added `min` score mode.
This commit is contained in:
Martijn van Groningen 2015-06-29 17:48:48 +02:00
commit c9f21a7ecc
2 changed files with 4 additions and 2 deletions

View File

@ -87,6 +87,8 @@ public class NestedQueryParser implements QueryParser {
String sScoreMode = parser.text(); String sScoreMode = parser.text();
if ("avg".equals(sScoreMode)) { if ("avg".equals(sScoreMode)) {
scoreMode = ScoreMode.Avg; scoreMode = ScoreMode.Avg;
} else if ("min".equals(sScoreMode)) {
scoreMode = ScoreMode.Min;
} else if ("max".equals(sScoreMode)) { } else if ("max".equals(sScoreMode)) {
scoreMode = ScoreMode.Max; scoreMode = ScoreMode.Max;
} else if ("total".equals(sScoreMode) || "sum".equals(sScoreMode)) { } else if ("total".equals(sScoreMode) || "sum".equals(sScoreMode)) {

View File

@ -52,8 +52,8 @@ fields referenced inside the query must use the complete path (fully
qualified). qualified).
The `score_mode` allows to set how inner children matching affects The `score_mode` allows to set how inner children matching affects
scoring of parent. It defaults to `avg`, but can be `sum`, `max` and scoring of parent. It defaults to `avg`, but can be `sum`, `min`,
`none`. `max` and `none`.
Multi level nesting is automatically supported, and detected, resulting Multi level nesting is automatically supported, and detected, resulting
in an inner nested query to automatically match the relevant nesting in an inner nested query to automatically match the relevant nesting