aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-09-12 14:48:38 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2023-09-12 14:48:38 +0200
commit50cbfd667315abbc60353f1f12c15085fc220f1b (patch)
tree0e0109b60578729e0fcd85c753ca6b07c2956d5c /container-search/src/test/java/com
parent0a93d81af746a81616cdb7a083379d8aabd3bfa8 (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.java21
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();