aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/prelude/querytransform/test/QueryRewriteTestCase.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-06-09 22:31:44 +0200
committerJon Bratseth <bratseth@gmail.com>2022-06-09 22:31:44 +0200
commit0a13efef3049551299950226e461a3b275bf6962 (patch)
tree5e7737d973cee7a8d09aa51bcdb6809e7636e688 /container-search/src/test/java/com/yahoo/prelude/querytransform/test/QueryRewriteTestCase.java
parent2a256fc1481f8460d519ccf3d9db6ed6e59ca452 (diff)
Support WeakAnd in QueryRewrite
Diffstat (limited to 'container-search/src/test/java/com/yahoo/prelude/querytransform/test/QueryRewriteTestCase.java')
-rw-r--r--container-search/src/test/java/com/yahoo/prelude/querytransform/test/QueryRewriteTestCase.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/querytransform/test/QueryRewriteTestCase.java b/container-search/src/test/java/com/yahoo/prelude/querytransform/test/QueryRewriteTestCase.java
index ae4c8de6c3f..626c145875c 100644
--- a/container-search/src/test/java/com/yahoo/prelude/querytransform/test/QueryRewriteTestCase.java
+++ b/container-search/src/test/java/com/yahoo/prelude/querytransform/test/QueryRewriteTestCase.java
@@ -25,6 +25,13 @@ import static org.junit.Assert.assertTrue;
public class QueryRewriteTestCase {
@Test
+ public void testOptimizeByRestrict() {
+ Query query = new Query("?query=sddocname:music");
+ query.getModel().setRestrict("music");
+ QueryRewrite.optimizeByRestrict(query);
+ }
+
+ @Test
public void requireThatOptimizeByRestrictSimplifiesORItemsThatHaveFullRecallAndDontImpactRank() {
assertRewritten("sddocname:foo OR sddocname:bar OR sddocname:baz", "foo", "sddocname:foo");
assertRewritten("sddocname:foo OR sddocname:bar OR sddocname:baz", "bar", "sddocname:bar");