diff options
author | Jon Bratseth <bratseth@oath.com> | 2019-01-09 12:12:29 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2019-01-09 12:12:29 +0100 |
commit | 6a7b9301ba25e1080600b40ddb8fae877ec7dde6 (patch) | |
tree | 7d954a6c08426437a27c5ce69de636679c901d96 | |
parent | 5251626df44e98457ea111f440d9a79cb6033075 (diff) |
Add a test
-rw-r--r-- | container-search/src/test/java/com/yahoo/prelude/semantics/test/PhraseMatchTestCase.java | 5 | ||||
-rw-r--r-- | container-search/src/test/java/com/yahoo/prelude/semantics/test/rulebases/phrasematch.sr | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/semantics/test/PhraseMatchTestCase.java b/container-search/src/test/java/com/yahoo/prelude/semantics/test/PhraseMatchTestCase.java index 41f67ed16fc..5cee88de849 100644 --- a/container-search/src/test/java/com/yahoo/prelude/semantics/test/PhraseMatchTestCase.java +++ b/container-search/src/test/java/com/yahoo/prelude/semantics/test/PhraseMatchTestCase.java @@ -22,4 +22,9 @@ public class PhraseMatchTestCase extends RuleBaseAbstractTestCase { assertSemantics("AND retailer:digital retailer:camera","keyword:digital keyword:camera"); } + @Test + public void testMatchingPhrase() { + assertSemantics("OR (AND iphone 7) i7", "iphone 7"); + } + } diff --git a/container-search/src/test/java/com/yahoo/prelude/semantics/test/rulebases/phrasematch.sr b/container-search/src/test/java/com/yahoo/prelude/semantics/test/rulebases/phrasematch.sr index f985c693284..70351ba8ba1 100644 --- a/container-search/src/test/java/com/yahoo/prelude/semantics/test/rulebases/phrasematch.sr +++ b/container-search/src/test/java/com/yahoo/prelude/semantics/test/rulebases/phrasematch.sr @@ -3,3 +3,5 @@ [ret] :- keyword:[B]; retailer:"[...]" -> retailer:[...]; + +iphone 7 +> ?i7;
\ No newline at end of file |