|
|
@@ -63,7 +63,15 @@ setup:
|
|
|
---
|
|
|
"Standard pagination within rank_window_size":
|
|
|
# this test retrieves the same results from two queries, and applies a simple pagination skipping the first result
|
|
|
+ - requires:
|
|
|
+ cluster_features: [ "gte_v8.16.0" ]
|
|
|
+ reason: "deprecation added in 8.16"
|
|
|
+ test_runner_features: warnings
|
|
|
+
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|
|
|
@@ -170,7 +178,15 @@ setup:
|
|
|
---
|
|
|
"Standard pagination outside rank_window_size":
|
|
|
# in this example, from starts *after* rank_window_size so, we expect 0 results to be returned
|
|
|
+ - requires:
|
|
|
+ cluster_features: [ "gte_v8.16.0" ]
|
|
|
+ reason: "deprecation added in 8.16"
|
|
|
+ test_runner_features: warnings
|
|
|
+
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|
|
|
@@ -274,7 +290,15 @@ setup:
|
|
|
---
|
|
|
"Standard pagination partially outside rank_window_size":
|
|
|
# in this example we have that from starts *within* rank_window_size, but "from + size" goes over
|
|
|
+ - requires:
|
|
|
+ cluster_features: [ "gte_v8.16.0" ]
|
|
|
+ reason: "deprecation added in 8.16"
|
|
|
+ test_runner_features: warnings
|
|
|
+
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|
|
|
@@ -384,7 +408,15 @@ setup:
|
|
|
# queryA has a result set of [1, 2, 3, 4] and
|
|
|
# queryB has a result set of [4, 3, 1, 2]
|
|
|
# so for rank_constant=10, the expected order is [1, 4, 3, 2]
|
|
|
+ - requires:
|
|
|
+ cluster_features: ["gte_v8.16.0"]
|
|
|
+ reason: "deprecation added in 8.16"
|
|
|
+ test_runner_features: warnings
|
|
|
+
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|
|
|
@@ -488,6 +520,9 @@ setup:
|
|
|
- match: { hits.hits.1._id: "4" }
|
|
|
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|
|
|
@@ -597,7 +632,15 @@ setup:
|
|
|
# queryA has a result set of [5, 1] and
|
|
|
# queryB has a result set of [4, 3, 1, 2]
|
|
|
# so for rank_constant=10, the expected order is [1, 5, 4, 3, 2]
|
|
|
+ - requires:
|
|
|
+ cluster_features: ["gte_v8.16.0"]
|
|
|
+ reason: "deprecation added in 8.16"
|
|
|
+ test_runner_features: warnings
|
|
|
+
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|
|
|
@@ -685,6 +728,9 @@ setup:
|
|
|
- match: { hits.hits.1._id: "5" }
|
|
|
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|
|
|
@@ -772,6 +818,9 @@ setup:
|
|
|
- match: { hits.hits.1._id: "3" }
|
|
|
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|
|
|
@@ -867,7 +916,15 @@ setup:
|
|
|
# queryB has a result set of [4, 3]
|
|
|
# so for rank_constant=10, the expected order is [5, 4, 1, 3],
|
|
|
# and the rank_window_size-sized result set that we'd paginate over is [5, 4]
|
|
|
+ - requires:
|
|
|
+ cluster_features: ["gte_v8.16.0"]
|
|
|
+ reason: "deprecation added in 8.16"
|
|
|
+ test_runner_features: warnings
|
|
|
+
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|
|
|
@@ -955,6 +1012,10 @@ setup:
|
|
|
- match: { hits.hits.1._id: "4" }
|
|
|
|
|
|
- do:
|
|
|
+ warnings:
|
|
|
+ - "Deprecated field [rank] used, replaced by [retriever]"
|
|
|
+ - Deprecated field [sub_searches] used, replaced by [retriever]
|
|
|
+
|
|
|
search:
|
|
|
index: test
|
|
|
body:
|