summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2021-09-10 11:22:57 +0200
committerGitHub <noreply@github.com>2021-09-10 11:22:57 +0200
commitce88c8013db53cc9860fff818c2d18cbee601354 (patch)
treeb5a57d2e8df43b00df0c38d8cd9747f2193fbe21 /container-search/src/test/java
parent66b850a11d6327aec8adf60a9f1328880df65b32 (diff)
parentabea2d0c3b3e42e2dd0e8a0cd41a44caf97198ba (diff)
Merge pull request #19003 from takamabe/correct_heuristic_for_negativeItem
correct heuristic for -(N)
Diffstat (limited to 'container-search/src/test/java')
-rw-r--r--container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java b/container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java
index cef8ae1751c..8ca711297d3 100644
--- a/container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java
+++ b/container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java
@@ -1970,6 +1970,13 @@ public class ParseTestCase {
}
@Test
+ public void testNegativeTermPositiveNumberInParentheses() {
+ tester.assertParsed("+a -12", "a -(12)", Query.Type.ALL);
+ tester.assertParsed("+a -(AND 12 15)", "a -(12 15)", Query.Type.ALL);
+ tester.assertParsed("+a -12 -15", "a -(12) -(15)", Query.Type.ALL);
+ }
+
+ @Test
public void testSingleNegativeNumberLikeTerm() {
tester.assertParsed("-12", "-12", Query.Type.ALL);
}