diff options
author | Jon Bratseth <bratseth@gmail.com> | 2020-11-02 11:20:14 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2020-11-02 11:20:14 +0100 |
commit | 432d35c0d4cc761c6739e63de5dbb6197a369a3d (patch) | |
tree | c2a2b49354bebcf1499b6d08161b1c026c73deee /searchlib/src/main | |
parent | ac8b4ebae4796b275ff71cc15eb259a22797a913 (diff) |
Add median aggregator
Diffstat (limited to 'searchlib/src/main')
-rwxr-xr-x | searchlib/src/main/javacc/RankingExpressionParser.jj | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/searchlib/src/main/javacc/RankingExpressionParser.jj b/searchlib/src/main/javacc/RankingExpressionParser.jj index 5f27bbcbeee..09880b8dfc3 100755 --- a/searchlib/src/main/javacc/RankingExpressionParser.jj +++ b/searchlib/src/main/javacc/RankingExpressionParser.jj @@ -144,10 +144,11 @@ TOKEN : <AVG: "avg" > | <COUNT: "count"> | - <PROD: "prod"> | - <SUM: "sum"> | <MAX: "max"> | + <MEDIAN: "median"> | <MIN: "min"> | + <PROD: "prod"> | + <SUM: "sum"> | <IDENTIFIER: (["A"-"Z","a"-"z","0"-"9","_","@"](["A"-"Z","a"-"z","0"-"9","_","@","$"])*)> } @@ -630,7 +631,7 @@ Reduce.Aggregator tensorReduceAggregator() : { } { - ( <AVG> | <COUNT> | <PROD> | <SUM> | <MAX> | <MIN> ) + ( <AVG> | <COUNT> | <MAX> | <MEDIAN> | <MIN> | <PROD> | <SUM> ) { return Reduce.Aggregator.valueOf(token.image); } } |