summaryrefslogtreecommitdiffstats
path: root/container-search/src/test
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-08-19 13:59:41 +0200
committerJon Bratseth <bratseth@gmail.com>2022-08-19 13:59:41 +0200
commitf359fcf2bdbb50900b8be854eed38ae5fa12cf59 (patch)
tree32129089d1f679675038c8d02878c8c019443962 /container-search/src/test
parentcc96b081aa8ba8cd83f23042d58eb8e693b77b82 (diff)
Apply defaultIndex to filters after parsing
Diffstat (limited to 'container-search/src/test')
-rw-r--r--container-search/src/test/java/com/yahoo/search/test/QueryWithFilterTestCase.java11
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());
}