diff options
author | Alexey Chernyshev <aleksei@spotify.com> | 2022-03-10 16:33:07 +0100 |
---|---|---|
committer | Alexey Chernyshev <aleksei@spotify.com> | 2022-03-23 16:20:59 +0100 |
commit | d9805209e3b0e33be3c0cc454c4604043663c1c4 (patch) | |
tree | 7446c79f68acd8775233ace4d5a70058f90c8406 /container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java | |
parent | a2b1e6654cabc90ddf7422e58adf641876e5201c (diff) |
Introducing fuzzy search
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java index 15713dc1f97..a057d6f7c16 100644 --- a/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java @@ -8,24 +8,7 @@ import com.yahoo.prelude.Index; import com.yahoo.prelude.IndexFacts; import com.yahoo.prelude.IndexModel; import com.yahoo.prelude.SearchDefinition; -import com.yahoo.prelude.query.AndItem; -import com.yahoo.prelude.query.BoolItem; -import com.yahoo.prelude.query.ExactStringItem; -import com.yahoo.prelude.query.IndexedItem; -import com.yahoo.prelude.query.Item; -import com.yahoo.prelude.query.MarkerWordItem; -import com.yahoo.prelude.query.PhraseItem; -import com.yahoo.prelude.query.PhraseSegmentItem; -import com.yahoo.prelude.query.PrefixItem; -import com.yahoo.prelude.query.QueryCanonicalizer; -import com.yahoo.prelude.query.RegExpItem; -import com.yahoo.prelude.query.SegmentingRule; -import com.yahoo.prelude.query.Substring; -import com.yahoo.prelude.query.SubstringItem; -import com.yahoo.prelude.query.SuffixItem; -import com.yahoo.prelude.query.WeakAndItem; -import com.yahoo.prelude.query.WordAlternativesItem; -import com.yahoo.prelude.query.WordItem; +import com.yahoo.prelude.query.*; import com.yahoo.prelude.querytransform.QueryRewrite; import com.yahoo.processing.IllegalInputException; import com.yahoo.search.Query; @@ -382,6 +365,12 @@ public class YqlParserTestCase { } @Test + public void testFuzzy() { + assertParse("select foo from bar where baz contains fuzzy(\"a\")", + "FUZZY baz:a"); + } + + @Test public void testStemming() { assertTrue(getRootWord("select foo from bar where baz contains " + "([ {stem: false} ]\"colors\")").isStemmed()); |