Skip to content

Commit 7879a03

Browse files
committed
Make test functions add to existing score again
1 parent ec0dc4e commit 7879a03

File tree

1 file changed

+13
-13
lines changed
  • x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/plugin

1 file changed

+13
-13
lines changed

x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/plugin/MatchFunctionIT.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -283,10 +283,10 @@ public void testDisjunctionScoring() {
283283
assertThat(values.get(2).get(0), equalTo(2));
284284

285285
// Matches full text query and non pushable query
286-
assertThat((Double) values.get(0).get(1), greaterThan(0.0));
287-
assertThat((Double) values.get(1).get(1), greaterThan(0.0));
286+
assertThat((Double) values.get(0).get(1), greaterThan(1.0));
287+
assertThat((Double) values.get(1).get(1), greaterThan(1.0));
288288
// Matches just non pushable query
289-
assertThat((Double) values.get(2).get(1), equalTo(0.0));
289+
assertThat((Double) values.get(2).get(1), equalTo(1.0));
290290
}
291291
}
292292

@@ -308,11 +308,11 @@ public void testDisjunctionScoringMultipleNonPushableFunctions() {
308308
assertThat(values.get(1).get(0), equalTo(6));
309309

310310
// Matches the full text query and a two pushable query
311-
assertThat((Double) values.get(0).get(1), greaterThan(1.0));
312-
assertThat((Double) values.get(0).get(1), lessThan(2.0));
311+
assertThat((Double) values.get(0).get(1), greaterThan(2.0));
312+
assertThat((Double) values.get(0).get(1), lessThan(3.0));
313313
// Matches just the match function
314-
assertThat((Double) values.get(1).get(1), lessThan(1.0));
315-
assertThat((Double) values.get(1).get(1), greaterThan(0.0));
314+
assertThat((Double) values.get(1).get(1), lessThan(2.0));
315+
assertThat((Double) values.get(1).get(1), greaterThan(1.0));
316316
}
317317
}
318318

@@ -334,10 +334,10 @@ public void testDisjunctionScoringWithNot() {
334334
assertThat(values.get(1).get(0), equalTo(4));
335335
assertThat(values.get(2).get(0), equalTo(5));
336336

337-
// Matches NOT gets 0.0
338-
assertThat((Double) values.get(0).get(1), equalTo(0.0));
339-
assertThat((Double) values.get(1).get(1), equalTo(0.0));
340-
assertThat((Double) values.get(2).get(1), equalTo(0.0));
337+
// Matches NOT gets 0.0 and default score is 1.0
338+
assertThat((Double) values.get(0).get(1), equalTo(1.0));
339+
assertThat((Double) values.get(1).get(1), equalTo(1.0));
340+
assertThat((Double) values.get(2).get(1), equalTo(1.0));
341341
}
342342
}
343343

@@ -357,8 +357,8 @@ public void testScoringWithNoFullTextFunction() {
357357

358358
assertThat(values.get(0).get(0), equalTo(4));
359359

360-
// Non pushable query gets score of 0.0
361-
assertThat((Double) values.get(0).get(1), equalTo(0.0));
360+
// Non pushable query gets score of 0.0, summed with 1.0 coming from Lucene
361+
assertThat((Double) values.get(0).get(1), equalTo(1.0));
362362
}
363363
}
364364

0 commit comments

Comments
 (0)