diff options
author | Jon Bratseth <bratseth@oath.com> | 2019-01-09 15:35:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-09 15:35:05 +0100 |
commit | 462de874f5226a26aa4f076707a28df9a1ffa0d3 (patch) | |
tree | 094c42c7706358a9f7e68de609d533553a180d93 | |
parent | d9370cb88fbff88a272d66f512e6ff7bd45fad1d (diff) | |
parent | 6a7b9301ba25e1080600b40ddb8fae877ec7dde6 (diff) |
Merge pull request #8072 from vespa-engine/bratseth/add-phrase-test
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 |