diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-09-12 14:48:38 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-09-12 14:48:38 +0200 |
commit | 50cbfd667315abbc60353f1f12c15085fc220f1b (patch) | |
tree | 0e0109b60578729e0fcd85c753ca6b07c2956d5c /container-search/src/test/java/com | |
parent | 0a93d81af746a81616cdb7a083379d8aabd3bfa8 (diff) |
Drop optimization that should make terms present in query and rankitem cheap in matching part of tree.
This optimization is outdated as this is not a normal usecase anymore, and queries have become larger and more expensive.
Diffstat (limited to 'container-search/src/test/java/com')
-rw-r--r-- | container-search/src/test/java/com/yahoo/prelude/query/test/QueryCanonicalizerTestCase.java | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/query/test/QueryCanonicalizerTestCase.java b/container-search/src/test/java/com/yahoo/prelude/query/test/QueryCanonicalizerTestCase.java index 81aa28a5326..d14697da981 100644 --- a/container-search/src/test/java/com/yahoo/prelude/query/test/QueryCanonicalizerTestCase.java +++ b/container-search/src/test/java/com/yahoo/prelude/query/test/QueryCanonicalizerTestCase.java @@ -467,27 +467,6 @@ public class QueryCanonicalizerTestCase { } @Test - void testRankDuplicateCheapification() { - AndItem and = new AndItem(); - WordItem shoe = new WordItem("shoe", "prod"); - and.addItem(shoe); - and.addItem(new WordItem("apparel & accessories", "tcnm")); - RankItem rank = new RankItem(); - rank.addItem(and); - - rank.addItem(new WordItem("shoe", "prod")); // rank item which also ossurs in first argument - for (int i = 0; i < 25; i++) - rank.addItem(new WordItem("word" + i, "normbrnd")); - QueryTree tree = new QueryTree(rank); - - assertTrue(shoe.isRanked()); - assertTrue(shoe.usePositionData()); - QueryCanonicalizer.canonicalize(tree); - assertFalse(shoe.isRanked()); - assertFalse(shoe.usePositionData()); - } - - @Test void queryTreeExceedsAllowedSize() { Query query = new Query(); QueryTree tree = query.getModel().getQueryTree(); |