diff options
author | Jon Bratseth <bratseth@gmail.com> | 2020-06-24 11:42:26 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2020-06-24 11:42:26 +0200 |
commit | 547cee55234eb52cc8332381ee6dff219c5cd1f9 (patch) | |
tree | 06249d92218694c2e9a918277d8f53d4ca7291a4 /container-search/src/main/java/com/yahoo/prelude/query/parser/PhraseParser.java | |
parent | c2b57fddcbc9beb3b866d579c6cd68a68590651e (diff) |
Segment to phrase not and when inside an expicit phrase
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/query/parser/PhraseParser.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/query/parser/PhraseParser.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/query/parser/PhraseParser.java b/container-search/src/main/java/com/yahoo/prelude/query/parser/PhraseParser.java index 6d4401aca04..12f63276269 100644 --- a/container-search/src/main/java/com/yahoo/prelude/query/parser/PhraseParser.java +++ b/container-search/src/main/java/com/yahoo/prelude/query/parser/PhraseParser.java @@ -23,8 +23,7 @@ public class PhraseParser extends AbstractParser { /** * Ignores everything but words and numbers * - * @return a phrase item if several words/numbers was found, - * a word item if only one was found + * @return a phrase item if several words/numbers was found, a word item if only one was found */ private Item forcedPhrase() { Item firstWord = null; @@ -38,7 +37,7 @@ public class PhraseParser extends AbstractParser { } // Note, this depends on segment never creating AndItems when quoted // (the second argument) is true. - Item newWord = segment(null, token); + Item newWord = segment(null, token, true); if (firstWord == null) { // First pass firstWord = newWord; |