Wrapping TermQueryBuilders into ConstantScoreBuilders to ensure consistent scoring (#112607)

This commit is contained in:
Panagiotis Bailis 2024-11-08 15:08:32 +02:00 committed by GitHub
parent a3339574ee
commit 3f369d3e90
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -174,16 +174,16 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
.setKnnSearch(List.of(knnSearch))
.setQuery(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(11.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(9.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "495").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "493").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "492").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "491").boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(11.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "495")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "493")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "492")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "491")).boost(2.0f))
)
.addFetchField("vector_asc")
.addFetchField("text0")
@ -268,16 +268,16 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
.setKnnSearch(List.of(knnSearchAsc, knnSearchDesc))
.setQuery(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(20.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "485").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "506").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "505").boost(2.0f))
.should(QueryBuilders.termQuery("text0", "511").boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(20.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "485")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "506")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "505")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "511")).boost(9.0f))
)
.addFetchField("vector_asc")
.addFetchField("vector_desc")
@ -339,16 +339,16 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
.setKnnSearch(List.of(knnSearch))
.setQuery(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(11.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(9.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "495").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "493").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "492").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "491").boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(11.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "495")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "493")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "492")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "491")).boost(2.0f))
)
.addFetchField("vector_asc")
.addFetchField("text0")
@ -465,16 +465,16 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
.setKnnSearch(List.of(knnSearchAsc, knnSearchDesc))
.setQuery(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(20.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "485").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "506").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "505").boost(2.0f))
.should(QueryBuilders.termQuery("text0", "511").boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(20.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "485")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "506")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "505")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "511")).boost(9.0f))
)
.addFetchField("vector_asc")
.addFetchField("vector_desc")
@ -554,28 +554,28 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
List.of(
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(9.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "495").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "492").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "491").boost(2.0f))
.should(QueryBuilders.termQuery("text0", "490").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "495")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "492")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "491")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "490")).boost(1.0f))
),
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text1", "508").boost(9.0f))
.should(QueryBuilders.termQuery("text1", "304").boost(8.0f))
.should(QueryBuilders.termQuery("text1", "501").boost(7.0f))
.should(QueryBuilders.termQuery("text1", "504").boost(6.0f))
.should(QueryBuilders.termQuery("text1", "502").boost(5.0f))
.should(QueryBuilders.termQuery("text1", "499").boost(4.0f))
.should(QueryBuilders.termQuery("text1", "800").boost(3.0f))
.should(QueryBuilders.termQuery("text1", "201").boost(2.0f))
.should(QueryBuilders.termQuery("text1", "492").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "508")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "304")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "501")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "504")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "502")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "499")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "800")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "201")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "492")).boost(1.0f))
)
)
)
@ -625,28 +625,28 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
List.of(
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(9.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "495").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "492").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "491").boost(2.0f))
.should(QueryBuilders.termQuery("text0", "490").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "495")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "492")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "491")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "490")).boost(1.0f))
),
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text1", "508").boost(9.0f))
.should(QueryBuilders.termQuery("text1", "304").boost(8.0f))
.should(QueryBuilders.termQuery("text1", "501").boost(7.0f))
.should(QueryBuilders.termQuery("text1", "504").boost(6.0f))
.should(QueryBuilders.termQuery("text1", "502").boost(5.0f))
.should(QueryBuilders.termQuery("text1", "499").boost(4.0f))
.should(QueryBuilders.termQuery("text1", "801").boost(3.0f))
.should(QueryBuilders.termQuery("text1", "201").boost(2.0f))
.should(QueryBuilders.termQuery("text1", "492").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "508")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "304")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "501")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "504")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "502")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "499")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "801")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "201")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "492")).boost(1.0f))
)
)
)
@ -713,28 +713,28 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
List.of(
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(9.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "495").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "492").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "491").boost(2.0f))
.should(QueryBuilders.termQuery("text0", "490").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "495")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "492")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "491")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "490")).boost(1.0f))
),
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text1", "508").boost(9.0f))
.should(QueryBuilders.termQuery("text1", "304").boost(8.0f))
.should(QueryBuilders.termQuery("text1", "501").boost(7.0f))
.should(QueryBuilders.termQuery("text1", "504").boost(6.0f))
.should(QueryBuilders.termQuery("text1", "492").boost(5.0f))
.should(QueryBuilders.termQuery("text1", "502").boost(4.0f))
.should(QueryBuilders.termQuery("text1", "499").boost(3.0f))
.should(QueryBuilders.termQuery("text1", "800").boost(2.0f))
.should(QueryBuilders.termQuery("text1", "201").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "508")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "304")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "501")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "504")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "492")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "502")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "499")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "800")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "201")).boost(1.0f))
)
)
)
@ -771,28 +771,28 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
List.of(
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(9.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "495").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "492").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "491").boost(2.0f))
.should(QueryBuilders.termQuery("text0", "490").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "495")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "492")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "491")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "490")).boost(1.0f))
),
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text1", "508").boost(9.0f))
.should(QueryBuilders.termQuery("text1", "304").boost(8.0f))
.should(QueryBuilders.termQuery("text1", "501").boost(7.0f))
.should(QueryBuilders.termQuery("text1", "504").boost(6.0f))
.should(QueryBuilders.termQuery("text1", "492").boost(5.0f))
.should(QueryBuilders.termQuery("text1", "502").boost(4.0f))
.should(QueryBuilders.termQuery("text1", "499").boost(3.0f))
.should(QueryBuilders.termQuery("text1", "800").boost(2.0f))
.should(QueryBuilders.termQuery("text1", "201").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "508")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "304")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "501")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "504")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "492")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "502")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "499")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "800")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "201")).boost(1.0f))
)
)
)
@ -847,28 +847,28 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
List.of(
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(9.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "495").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "492").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "491").boost(2.0f))
.should(QueryBuilders.termQuery("text0", "490").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "495")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "492")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "491")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "490")).boost(1.0f))
),
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text1", "508").boost(9.0f))
.should(QueryBuilders.termQuery("text1", "304").boost(8.0f))
.should(QueryBuilders.termQuery("text1", "501").boost(7.0f))
.should(QueryBuilders.termQuery("text1", "504").boost(6.0f))
.should(QueryBuilders.termQuery("text1", "492").boost(5.0f))
.should(QueryBuilders.termQuery("text1", "502").boost(4.0f))
.should(QueryBuilders.termQuery("text1", "499").boost(3.0f))
.should(QueryBuilders.termQuery("text1", "800").boost(2.0f))
.should(QueryBuilders.termQuery("text1", "201").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "508")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "304")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "501")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "504")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "492")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "502")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "499")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "800")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "201")).boost(1.0f))
)
)
)
@ -909,28 +909,28 @@ public class RRFRankMultiShardIT extends ESIntegTestCase {
List.of(
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text0", "500").boost(10.0f))
.should(QueryBuilders.termQuery("text0", "499").boost(9.0f))
.should(QueryBuilders.termQuery("text0", "498").boost(8.0f))
.should(QueryBuilders.termQuery("text0", "497").boost(7.0f))
.should(QueryBuilders.termQuery("text0", "496").boost(6.0f))
.should(QueryBuilders.termQuery("text0", "495").boost(5.0f))
.should(QueryBuilders.termQuery("text0", "494").boost(4.0f))
.should(QueryBuilders.termQuery("text0", "492").boost(3.0f))
.should(QueryBuilders.termQuery("text0", "491").boost(2.0f))
.should(QueryBuilders.termQuery("text0", "490").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "500")).boost(10.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "499")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "498")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "497")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "496")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "495")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "494")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "492")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "491")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text0", "490")).boost(1.0f))
),
new SubSearchSourceBuilder(
QueryBuilders.boolQuery()
.should(QueryBuilders.termQuery("text1", "508").boost(9.0f))
.should(QueryBuilders.termQuery("text1", "304").boost(8.0f))
.should(QueryBuilders.termQuery("text1", "501").boost(7.0f))
.should(QueryBuilders.termQuery("text1", "504").boost(6.0f))
.should(QueryBuilders.termQuery("text1", "492").boost(5.0f))
.should(QueryBuilders.termQuery("text1", "502").boost(4.0f))
.should(QueryBuilders.termQuery("text1", "499").boost(3.0f))
.should(QueryBuilders.termQuery("text1", "800").boost(2.0f))
.should(QueryBuilders.termQuery("text1", "201").boost(1.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "508")).boost(9.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "304")).boost(8.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "501")).boost(7.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "504")).boost(6.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "492")).boost(5.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "502")).boost(4.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "499")).boost(3.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "800")).boost(2.0f))
.should(QueryBuilders.constantScoreQuery(QueryBuilders.termQuery("text1", "201")).boost(1.0f))
)
)
)