diff options
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/test/QueryWithFilterTestCase.java')
-rw-r--r-- | container-search/src/test/java/com/yahoo/search/test/QueryWithFilterTestCase.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/test/QueryWithFilterTestCase.java b/container-search/src/test/java/com/yahoo/search/test/QueryWithFilterTestCase.java index 082cede5ff4..3920a95bd98 100644 --- a/container-search/src/test/java/com/yahoo/search/test/QueryWithFilterTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/test/QueryWithFilterTestCase.java @@ -41,6 +41,17 @@ public class QueryWithFilterTestCase { q.getModel().getQueryTree().toString()); } + /** Tests that default-index is not applied to NOT filters */ + @Test + void testAndFilterWithoutExplicitIndex() { + Query q = newQueryFromEncoded("?query=trump" + + "&model.type=all" + + "&model.defaultIndex=text" + + "&filter=%2B%28filterTerm%29"); + assertEquals("AND text:trump |text:filterTerm", + q.getModel().getQueryTree().toString()); + } + private Query newQueryFromEncoded(String queryString) { return newQueryFromEncoded(queryString, null, new SimpleLinguistics()); } |