diff options
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java | 6 | ||||
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java | 25 |
2 files changed, 13 insertions, 18 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java index 7057f996041..1269c2a5aef 100644 --- a/container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/yql/VespaSerializerTestCase.java @@ -443,4 +443,10 @@ public class VespaSerializerTestCase { + "alternatives({\"trees\": 1.0, \"tree\": 0.7}))" + ")"); } + + @Test + public void testFuzzy() { + parseAndConfirm("foo contains fuzzy(\"a\")"); + } + } 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()); |