diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-06-09 22:31:44 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-06-09 22:31:44 +0200 |
commit | 0a13efef3049551299950226e461a3b275bf6962 (patch) | |
tree | 5e7737d973cee7a8d09aa51bcdb6809e7636e688 /container-search/src/test/java/com/yahoo/prelude/querytransform/test/QueryRewriteTestCase.java | |
parent | 2a256fc1481f8460d519ccf3d9db6ed6e59ca452 (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.java | 7 |
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"); |