diff options
author | HÃ¥kon Hallingstad <hakon.hallingstad@gmail.com> | 2022-06-09 17:04:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-09 17:04:03 +0200 |
commit | 27673d8cf6b107531b322428d90442869c88c3e9 (patch) | |
tree | 502182008df5b99855a571e1ef6882e3b0e8eb64 /container-search/src/test/java/com/yahoo/search/querytransform | |
parent | 0fd0ba6d04f642095e35ff828e6d7ee334a4bdb8 (diff) |
Revert "Change user query default from ALL to WEAKAND on Vespa 8"
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/querytransform')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/querytransform/test/NGramSearcherTestCase.java | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/querytransform/test/NGramSearcherTestCase.java b/container-search/src/test/java/com/yahoo/search/querytransform/test/NGramSearcherTestCase.java index 460ae1f641c..46e5682a058 100644 --- a/container-search/src/test/java/com/yahoo/search/querytransform/test/NGramSearcherTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/querytransform/test/NGramSearcherTestCase.java @@ -19,7 +19,6 @@ import com.yahoo.prelude.hitfield.JSONString; import com.yahoo.prelude.hitfield.XMLString; import com.yahoo.prelude.query.AndItem; import com.yahoo.prelude.query.Item; -import com.yahoo.prelude.query.WeakAndItem; import com.yahoo.prelude.query.WordItem; import com.yahoo.prelude.querytransform.CJKSearcher; import com.yahoo.search.Query; @@ -107,22 +106,22 @@ public class NGramSearcherTestCase { { Query q = new Query("?query=abc&restrict=song"); createMixedSetupExecution().search(q); - assertEquals("WEAKAND(100) abc", q.getModel().getQueryTree().toString()); + assertEquals("abc", q.getModel().getQueryTree().toString()); } { Query q = new Query("?query=abc&restrict=music"); createMixedSetupExecution().search(q); - assertEquals("WEAKAND(100) (AND a b c)", q.getModel().getQueryTree().toString()); + assertEquals("AND a b c", q.getModel().getQueryTree().toString()); } { Query q = new Query("?query=abc&search=song"); createMixedSetupExecution().search(q); - assertEquals("WEAKAND(100) abc", q.getModel().getQueryTree().toString()); + assertEquals("abc", q.getModel().getQueryTree().toString()); } { Query q = new Query("?query=abc&search=music"); createMixedSetupExecution().search(q); - assertEquals("WEAKAND(100) (AND a b c)", q.getModel().getQueryTree().toString()); + assertEquals("AND a b c", q.getModel().getQueryTree().toString()); } } @@ -131,22 +130,22 @@ public class NGramSearcherTestCase { { Query q = new Query("?query=abc&search=songOnly"); createMixedSetupExecution().search(q); - assertEquals("WEAKAND(100) abc", q.getModel().getQueryTree().toString()); + assertEquals("abc", q.getModel().getQueryTree().toString()); } { Query q = new Query("?query=abc&search=musicOnly"); createMixedSetupExecution().search(q); - assertEquals("WEAKAND(100) (AND a b c)", q.getModel().getQueryTree().toString()); + assertEquals("AND a b c", q.getModel().getQueryTree().toString()); } { Query q = new Query("?query=abc&search=musicAndSong&restrict=music"); createMixedSetupExecution().search(q); - assertEquals("WEAKAND(100) (AND a b c)", q.getModel().getQueryTree().toString()); + assertEquals("AND a b c", q.getModel().getQueryTree().toString()); } { Query q = new Query("?query=abc&search=musicAndSong&restrict=song"); createMixedSetupExecution().search(q); - assertEquals("WEAKAND(100) abc", q.getModel().getQueryTree().toString()); + assertEquals("abc", q.getModel().getQueryTree().toString()); } } @@ -154,42 +153,42 @@ public class NGramSearcherTestCase { public void testNGramRewritingMixedQuery() { Query q = new Query("?query=foo+gram3:engul+test:bar"); createExecution().search(q); - assertEquals("WEAKAND(100) foo (AND gram3:eng gram3:ngu gram3:gul) test:bar", q.getModel().getQueryTree().toString()); + assertEquals("AND foo (AND gram3:eng gram3:ngu gram3:gul) test:bar", q.getModel().getQueryTree().toString()); } @Test public void testNGramRewritingNGramOnly() { Query q = new Query("?query=gram3:engul"); createExecution().search(q); - assertEquals("WEAKAND(100) (AND gram3:eng gram3:ngu gram3:gul)", q.getModel().getQueryTree().toString()); + assertEquals("AND gram3:eng gram3:ngu gram3:gul", q.getModel().getQueryTree().toString()); } @Test public void testNGramRewriting2NGramsOnly() { Query q = new Query("?query=gram3:engul+gram2:123"); createExecution().search(q); - assertEquals("WEAKAND(100) (AND gram3:eng gram3:ngu gram3:gul) (AND gram2:12 gram2:23)", q.getModel().getQueryTree().toString()); + assertEquals("AND (AND gram3:eng gram3:ngu gram3:gul) (AND gram2:12 gram2:23)", q.getModel().getQueryTree().toString()); } @Test public void testNGramRewritingShortOnly() { Query q = new Query("?query=gram3:en"); createExecution().search(q); - assertEquals("WEAKAND(100) gram3:en", q.getModel().getQueryTree().toString()); + assertEquals("gram3:en", q.getModel().getQueryTree().toString()); } @Test public void testNGramRewritingShortInMixes() { Query q = new Query("?query=test:a+gram3:en"); createExecution().search(q); - assertEquals("WEAKAND(100) test:a gram3:en", q.getModel().getQueryTree().toString()); + assertEquals("AND test:a gram3:en", q.getModel().getQueryTree().toString()); } @Test public void testNGramRewritingPhrase() { Query q = new Query("?query=gram3:%22engul+a+holi%22"); createExecution().search(q); - assertEquals("WEAKAND(100) gram3:\"eng ngu gul a hol oli\"", q.getModel().getQueryTree().toString()); + assertEquals("gram3:\"eng ngu gul a hol oli\"", q.getModel().getQueryTree().toString()); } /** @@ -200,14 +199,14 @@ public class NGramSearcherTestCase { public void testNGramRewritingPhraseSingleTerm() { Query q = new Query("?query=gram3:%22engul%22"); createExecution().search(q); - assertEquals("WEAKAND(100) (AND gram3:eng gram3:ngu gram3:gul)", q.getModel().getQueryTree().toString()); + assertEquals("AND gram3:eng gram3:ngu gram3:gul", q.getModel().getQueryTree().toString()); } @Test public void testNGramRewritingAdditionalTermInfo() { Query q = new Query("?query=gram3:engul!50+foo+gram2:123!150"); createExecution().search(q); - WeakAndItem root = (WeakAndItem)q.getModel().getQueryTree().getRoot(); + AndItem root = (AndItem)q.getModel().getQueryTree().getRoot(); AndItem gram3And = (AndItem)root.getItem(0); AndItem gram2And = (AndItem)root.getItem(2); @@ -230,14 +229,14 @@ public class NGramSearcherTestCase { public void testNGramRewritingExplicitDefault() { Query q = new Query("?query=default:engul"); createExecution().search(q); - assertEquals("WEAKAND(100) (AND default:eng default:ngu default:gul)" ,q.getModel().getQueryTree().toString()); + assertEquals("AND default:eng default:ngu default:gul" ,q.getModel().getQueryTree().toString()); } @Test public void testNGramRewritingImplicitDefault() { Query q = new Query("?query=engul"); createExecution().search(q); - assertEquals("WEAKAND(100) (AND eng ngu gul)", q.getModel().getQueryTree().toString()); + assertEquals("AND eng ngu gul", q.getModel().getQueryTree().toString()); } @Test |