diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-08-19 13:59:41 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-08-19 13:59:41 +0200 |
commit | f359fcf2bdbb50900b8be854eed38ae5fa12cf59 (patch) | |
tree | 32129089d1f679675038c8d02878c8c019443962 /container-search/src/test/java | |
parent | cc96b081aa8ba8cd83f23042d58eb8e693b77b82 (diff) |
Apply defaultIndex to filters after parsing
Diffstat (limited to 'container-search/src/test/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()); } |