summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/test/QueryWithFilterTestCase.java
diff options
context:
space:
mode:
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.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());
}