diff options
author | tomglk <> | 2024-01-09 08:40:42 +0100 |
---|---|---|
committer | tomglk <> | 2024-01-09 08:43:55 +0100 |
commit | a3ed28deef78118a39512c3a25b86b5191e4a7b9 (patch) | |
tree | e2aa083a1a589b2baffdaed7dc0a4ffa1183908b | |
parent | 1fae0f200cb2ce7f8dfa8b902cde8beae0aca6de (diff) |
Cleanup query setup in tests
Remove collapsefield / -size params from the query that is used to store the result,
as they are not needed for the queryKey in DocumentSourceSearcher
Remove Caveat comments.
Don't set collapse in query properties, because it is also not necessary for the queryKey.
-rw-r--r-- | container-search/src/test/java/com/yahoo/prelude/searcher/test/FieldCollapsingSearcherTestCase.java | 54 |
1 files changed, 8 insertions, 46 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/searcher/test/FieldCollapsingSearcherTestCase.java b/container-search/src/test/java/com/yahoo/prelude/searcher/test/FieldCollapsingSearcherTestCase.java index 483a2e81860..d45d3866783 100644 --- a/container-search/src/test/java/com/yahoo/prelude/searcher/test/FieldCollapsingSearcherTestCase.java +++ b/container-search/src/test/java/com/yahoo/prelude/searcher/test/FieldCollapsingSearcherTestCase.java @@ -81,11 +81,7 @@ public class FieldCollapsingSearcherTestCase { DocumentSourceSearcher docsource = new DocumentSourceSearcher(); chained.put(collapse, docsource); - // Caveat: Collapse is set to false, because that's what the - // collapser asks for Query q = new Query("?query=test_collapse"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); Result r = new Result(q); r.hits().add(createHitWithoutFields("http://acme.org/a.html", 10)); r.hits().add(createHitAmid("http://acme.org/b.html", 9, 1)); @@ -117,11 +113,7 @@ public class FieldCollapsingSearcherTestCase { DocumentSourceSearcher docsource = new DocumentSourceSearcher(); chained.put(collapse, docsource); - // Caveat: Collapse is set to false, because that's what the - // collapser asks for Query q = new Query("?query=test_collapse"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); Result r = new Result(q); r.hits().add(createHitWithoutFields("http://acme.org/a.html", 10)); // - - r.hits().add(createHitBmid("http://acme.org/b.html", 9, 1)); // - 1 @@ -153,11 +145,7 @@ public class FieldCollapsingSearcherTestCase { DocumentSourceSearcher docsource = new DocumentSourceSearcher(); chained.put(collapse, docsource); - // Caveat: Collapse is set to false, because that's what the - // collapser asks for - Query q = new Query("?query=test_collapse&collapsefield=amid"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); + Query q = new Query("?query=test_collapse"); Result r = new Result(q); r.hits().add(createHitAmid("http://acme.org/a.html", 10, 0)); r.hits().add(createHitAmid("http://acme.org/b.html", 9, 0)); @@ -194,11 +182,7 @@ public class FieldCollapsingSearcherTestCase { DocumentSourceSearcher docsource = new DocumentSourceSearcher(); chained.put(collapse, docsource); - // Caveat: Collapse is set to false, because that's what the - // collapser asks for - Query q = new Query("?query=test_collapse&collapsefield=amid"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); + Query q = new Query("?query=test_collapse"); Result r = new Result(q); r.hits().add(createHitAmid("http://acme.org/a.html", 10, 0)); r.hits().add(createHitAmid("http://acme.org/b.html", 9, 0)); @@ -264,9 +248,7 @@ public class FieldCollapsingSearcherTestCase { DocumentSourceSearcher docsource = new DocumentSourceSearcher(); chained.put(collapse, docsource); - Query q = new Query("?query=test_collapse&collapsesize=1&collapsefield=amid"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); + Query q = new Query("?query=test_collapse"); Result r = new Result(q); r.hits().add(createHitAmid("http://acme.org/a.html", 10, 0)); r.hits().add(createHitAmid("http://acme.org/b.html", 9, 0)); @@ -311,8 +293,6 @@ public class FieldCollapsingSearcherTestCase { chained.put(collapse, docsource); Query q = new Query("?query=test_collapse"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); Result r = new Result(q); r.hits().add(createHit("http://acme.org/a.html", 10, 1, 0)); r.hits().add(createHit("http://acme.org/b.html", 9, 1, 1)); @@ -353,8 +333,6 @@ public class FieldCollapsingSearcherTestCase { chained.put(collapse, docsource); Query q = new Query("?query=test_collapse"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); Result r = new Result(q); r.hits().add(createHit("http://acme.org/a.html", 10, 1, 1)); r.hits().add(createHit("http://acme.org/b.html", 9, 1, 0)); @@ -387,8 +365,6 @@ public class FieldCollapsingSearcherTestCase { chained.put(collapse, docsource); Query q = new Query("?query=test_collapse"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); Result r = new Result(q); r.hits().add(createHit("http://acme.org/a.html", 10, 1, 1)); r.hits().add(createHit("http://acme.org/b.html", 9, 1, 0)); @@ -425,8 +401,6 @@ public class FieldCollapsingSearcherTestCase { chained.put(collapse, docsource); Query q = new Query("?query=test_collapse"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); Result r = new Result(q); r.hits().add(createHit("http://acme.org/a.html", 10, 0, 1, 1)); // first hit r.hits().add(createHit("http://acme.org/b.html", 9, 0, 1, 2)); @@ -473,9 +447,7 @@ public class FieldCollapsingSearcherTestCase { DocumentSourceSearcher docsource = new DocumentSourceSearcher(); chained.put(collapse, docsource); - Query q = new Query("?query=test_collapse&collapse=true&collapsefield=amid"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); + Query q = new Query("?query=test_collapse"); Result r = new Result(q); r.hits().add(createHitAmid("http://acme.org/a.html", 10, 1)); r.hits().add(createHitAmid("http://acme.org/b.html", 10, 1)); @@ -510,11 +482,7 @@ public class FieldCollapsingSearcherTestCase { chained.put(collapse, messUp); chained.put(messUp, docsource); - // Caveat: Collapse is set to false, because that's what the collapser asks for Query q = new Query("?query=%22test%20collapse%22+b&collapsefield=amid&type=all"); - - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); Result r = new Result(q); r.hits().add(createHitAmid("http://acme.org/a.html", 10, 0)); r.hits().add(createHitAmid("http://acme.org/b.html", 9, 0)); @@ -544,11 +512,8 @@ public class FieldCollapsingSearcherTestCase { FieldCollapsingSearcher collapse = new FieldCollapsingSearcher(); DocumentSourceSearcher docsource = new DocumentSourceSearcher(); chained.put(collapse, docsource); - // Caveat: Collapse is set to false, because that's what the - // collapser asks for - Query q = new Query("?query=test_collapse&collapsefield=amid&summary=placeholder"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); + + Query q = new Query("?query=test_collapse&summary=placeholder"); Result r = new Result(q); r.hits().add(createHitAmid("http://acme.org/a.html", 10, 0)); r.hits().add(createHitAmid("http://acme.org/b.html", 9, 0)); @@ -595,11 +560,8 @@ public class FieldCollapsingSearcherTestCase { DocumentSourceSearcher docsource = new DocumentSourceSearcher(); Chain<Searcher> chain = new Chain<>(collapse, new AddAggregationStyleGroupingResultSearcher(), docsource); - // Caveat: Collapse is set to false, because that's what the - // collapser asks for - Query q = new Query("?query=test_collapse&collapsefield=amid"); - // The searcher turns off collapsing further on in the chain - q.properties().set("collapse", "0"); + Query q = new Query("?query=test_collapse"); + Result r = new Result(q); r.hits().add(createHitAmid("http://acme.org/a.html", 10, 0)); r.hits().add(createHitAmid("http://acme.org/b.html", 9, 0)); |