summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo/search/yql
diff options
context:
space:
mode:
authorHÃ¥kon Hallingstad <hakon.hallingstad@gmail.com>2022-06-09 17:04:03 +0200
committerGitHub <noreply@github.com>2022-06-09 17:04:03 +0200
commit27673d8cf6b107531b322428d90442869c88c3e9 (patch)
tree502182008df5b99855a571e1ef6882e3b0e8eb64 /container-search/src/test/java/com/yahoo/search/yql
parent0fd0ba6d04f642095e35ff828e6d7ee334a4bdb8 (diff)
Revert "Change user query default from ALL to WEAKAND on Vespa 8"
Diffstat (limited to 'container-search/src/test/java/com/yahoo/search/yql')
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/MinimalQueryInserterTestCase.java18
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java22
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java10
3 files changed, 25 insertions, 25 deletions
diff --git a/container-search/src/test/java/com/yahoo/search/yql/MinimalQueryInserterTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/MinimalQueryInserterTestCase.java
index eb07692691b..1cc810aee7d 100644
--- a/container-search/src/test/java/com/yahoo/search/yql/MinimalQueryInserterTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/yql/MinimalQueryInserterTestCase.java
@@ -128,7 +128,7 @@ public class MinimalQueryInserterTestCase {
public void testSearch() {
Query query = new Query("search/?query=easilyRecognizedString&yql=select%20ignoredfield%20from%20ignoredsource%20where%20title%20contains%20%22madonna%22%20and%20userQuery()");
execution.search(query);
- assertEquals("AND title:madonna (WEAKAND(100) easilyRecognizedString)", query.getModel().getQueryTree().toString());
+ assertEquals("AND title:madonna easilyRecognizedString", query.getModel().getQueryTree().toString());
assertEquals(Language.ENGLISH, query.getModel().getParsingLanguage());
}
@@ -156,7 +156,7 @@ public class MinimalQueryInserterTestCase {
Query query = new Query("search/?userString=" + encode(japaneseWord) + "&yql=select%20ignoredfield%20from%20ignoredsource%20where%20title%20contains%20%22madonna%22%20and%20userInput(@userString)");
execution.search(query);
assertEquals(Language.JAPANESE, query.getModel().getParsingLanguage());
- assertEquals("AND title:madonna (WEAKAND(100) default:" + japaneseWord + ")", query.getModel().getQueryTree().toString());
+ assertEquals("AND title:madonna default:" + japaneseWord, query.getModel().getQueryTree().toString());
}
@Test
@@ -165,21 +165,21 @@ public class MinimalQueryInserterTestCase {
Query query = new Query("search/?query=" + encode(japaneseWord) + "&yql=select%20ignoredfield%20from%20ignoredsource%20where%20title%20contains%20%22madonna%22%20and%20userQuery()");
execution.search(query);
assertEquals(Language.JAPANESE, query.getModel().getParsingLanguage());
- assertEquals("AND title:madonna (WEAKAND(100) " + japaneseWord + ")", query.getModel().getQueryTree().toString());
+ assertEquals("AND title:madonna " + japaneseWord, query.getModel().getQueryTree().toString());
}
@Test
public void testUserQueryFailsWithoutArgument() {
Query query = new Query("search/?query=easilyRecognizedString&yql=select%20ignoredfield%20from%20ignoredsource%20where%20title%20contains%20%22madonna%22%20and%20userQuery()");
execution.search(query);
- assertEquals("AND title:madonna (WEAKAND(100) easilyRecognizedString)", query.getModel().getQueryTree().toString());
+ assertEquals("AND title:madonna easilyRecognizedString", query.getModel().getQueryTree().toString());
}
@Test
public void testSearchFromAllSourcesWithUserSource() {
Query query = new Query("search/?query=easilyRecognizedString&sources=abc&yql=select%20ignoredfield%20from%20sources%20*%20where%20title%20contains%20%22madonna%22%20and%20userQuery()");
execution.search(query);
- assertEquals("AND title:madonna (WEAKAND(100) easilyRecognizedString)", query.getModel().getQueryTree().toString());
+ assertEquals("AND title:madonna easilyRecognizedString", query.getModel().getQueryTree().toString());
assertEquals(0, query.getModel().getSources().size());
}
@@ -187,7 +187,7 @@ public class MinimalQueryInserterTestCase {
public void testSearchFromAllSourcesWithoutUserSource() {
Query query = new Query("search/?query=easilyRecognizedString&yql=select%20ignoredfield%20from%20sources%20*%20where%20title%20contains%20%22madonna%22%20and%20userQuery()");
execution.search(query);
- assertEquals("AND title:madonna (WEAKAND(100) easilyRecognizedString)", query.getModel().getQueryTree().toString());
+ assertEquals("AND title:madonna easilyRecognizedString", query.getModel().getQueryTree().toString());
assertEquals(0, query.getModel().getSources().size());
}
@@ -195,7 +195,7 @@ public class MinimalQueryInserterTestCase {
public void testSearchFromSomeSourcesWithoutUserSource() {
Query query = new Query("search/?query=easilyRecognizedString&yql=select%20ignoredfield%20from%20sources%20sourceA,%20sourceB%20where%20title%20contains%20%22madonna%22%20and%20userQuery()");
execution.search(query);
- assertEquals("AND title:madonna (WEAKAND(100) easilyRecognizedString)", query.getModel().getQueryTree().toString());
+ assertEquals("AND title:madonna easilyRecognizedString", query.getModel().getQueryTree().toString());
assertEquals(2, query.getModel().getSources().size());
assertTrue(query.getModel().getSources().contains("sourceA"));
assertTrue(query.getModel().getSources().contains("sourceB"));
@@ -205,7 +205,7 @@ public class MinimalQueryInserterTestCase {
public void testSearchFromSomeSourcesWithUserSource() {
Query query = new Query("search/?query=easilyRecognizedString&sources=abc&yql=select%20ignoredfield%20from%20sources%20sourceA,%20sourceB%20where%20title%20contains%20%22madonna%22%20and%20userQuery()");
execution.search(query);
- assertEquals("AND title:madonna (WEAKAND(100) easilyRecognizedString)", query.getModel().getQueryTree().toString());
+ assertEquals("AND title:madonna easilyRecognizedString", query.getModel().getQueryTree().toString());
assertEquals(3, query.getModel().getSources().size());
assertTrue(query.getModel().getSources().contains("sourceA"));
assertTrue(query.getModel().getSources().contains("sourceB"));
@@ -216,7 +216,7 @@ public class MinimalQueryInserterTestCase {
public final void testSearchFromSomeSourcesWithOverlappingUserSource() {
final Query query = new Query("search/?query=easilyRecognizedString&sources=abc,sourceA&yql=select%20ignoredfield%20from%20sources%20sourceA,%20sourceB%20where%20title%20contains%20%22madonna%22%20and%20userQuery()");
execution.search(query);
- assertEquals("AND title:madonna (WEAKAND(100) easilyRecognizedString)", query.getModel().getQueryTree().toString());
+ assertEquals("AND title:madonna easilyRecognizedString", query.getModel().getQueryTree().toString());
assertEquals(3, query.getModel().getSources().size());
assertTrue(query.getModel().getSources().contains("sourceA"));
assertTrue(query.getModel().getSources().contains("sourceB"));
diff --git a/container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java
index 9e98372093d..1e36bc3ad45 100644
--- a/container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/yql/UserInputTestCase.java
@@ -50,14 +50,14 @@ public class UserInputTestCase {
URIBuilder builder = searchUri();
builder.setParameter("yql", "select * from sources * where userInput(\"nalle\")");
Query query = searchAndAssertNoErrors(builder);
- assertEquals("select * from sources * where weakAnd(default contains \"nalle\")", query.yqlRepresentation());
+ assertEquals("select * from sources * where default contains \"nalle\"", query.yqlRepresentation());
}
{
URIBuilder builder = searchUri();
builder.setParameter("nalle", "bamse");
builder.setParameter("yql", "select * from sources * where userInput(@nalle)");
Query query = searchAndAssertNoErrors(builder);
- assertEquals("select * from sources * where weakAnd(default contains \"bamse\")", query.yqlRepresentation());
+ assertEquals("select * from sources * where default contains \"bamse\"", query.yqlRepresentation());
}
{
URIBuilder builder = searchUri();
@@ -139,7 +139,7 @@ public class UserInputTestCase {
builder.setParameter("yql",
"select * from sources * where [{defaultIndex: \"glompf\"}]userInput(\"nalle\")");
Query query = searchAndAssertNoErrors(builder);
- assertEquals("select * from sources * where weakAnd(glompf contains \"nalle\")", query.yqlRepresentation());
+ assertEquals("select * from sources * where glompf contains \"nalle\"", query.yqlRepresentation());
}
@Test
@@ -149,7 +149,7 @@ public class UserInputTestCase {
"select * from sources * where [{stem: false}]userInput(\"nalle\")");
Query query = searchAndAssertNoErrors(builder);
assertEquals(
- "select * from sources * where weakAnd(default contains ([{stem: false}]\"nalle\"))",
+ "select * from sources * where default contains ([{stem: false}]\"nalle\")",
query.yqlRepresentation());
}
@@ -160,8 +160,8 @@ public class UserInputTestCase {
builder.setParameter("yql",
"select * from ecitem where rank(([{defaultIndex:\"myfield\"}](userInput(@myinput))))");
Query query = searchAndAssertNoErrors(builder);
- assertEquals("select * from ecitem where rank(weakAnd(myfield = (-5)))", query.yqlRepresentation());
- assertEquals("RANK (WEAKAND(100) myfield:-5)", query.getModel().getQueryTree().getRoot().toString());
+ assertEquals("select * from ecitem where rank(myfield = (-5))", query.yqlRepresentation());
+ assertEquals("RANK myfield:-5", query.getModel().getQueryTree().getRoot().toString());
}
@Test
@@ -171,7 +171,7 @@ public class UserInputTestCase {
"select * from sources * where [{ranked: false}]userInput(\"nalle\")");
Query query = searchAndAssertNoErrors(builder);
assertEquals(
- "select * from sources * where weakAnd(default contains ([{ranked: false}]\"nalle\"))",
+ "select * from sources * where default contains ([{ranked: false}]\"nalle\")",
query.yqlRepresentation());
}
@@ -182,7 +182,7 @@ public class UserInputTestCase {
"select * from sources * where [{filter: true}]userInput(\"nalle\")");
Query query = searchAndAssertNoErrors(builder);
assertEquals(
- "select * from sources * where weakAnd(default contains ([{filter: true}]\"nalle\"))",
+ "select * from sources * where default contains ([{filter: true}]\"nalle\")",
query.yqlRepresentation());
}
@@ -194,7 +194,7 @@ public class UserInputTestCase {
"select * from sources * where [{normalizeCase: false}]userInput(\"nalle\")");
Query query = searchAndAssertNoErrors(builder);
assertEquals(
- "select * from sources * where weakAnd(default contains ([{normalizeCase: false}]\"nalle\"))",
+ "select * from sources * where default contains ([{normalizeCase: false}]\"nalle\")",
query.yqlRepresentation());
}
@@ -205,7 +205,7 @@ public class UserInputTestCase {
"select * from sources * where [{accentDrop: false}]userInput(\"nalle\")");
Query query = searchAndAssertNoErrors(builder);
assertEquals(
- "select * from sources * where weakAnd(default contains ([{accentDrop: false}]\"nalle\"))",
+ "select * from sources * where default contains ([{accentDrop: false}]\"nalle\")",
query.yqlRepresentation());
}
@@ -216,7 +216,7 @@ public class UserInputTestCase {
"select * from sources * where [{usePositionData: false}]userInput(\"nalle\")");
Query query = searchAndAssertNoErrors(builder);
assertEquals(
- "select * from sources * where weakAnd(default contains ([{usePositionData: false}]\"nalle\"))",
+ "select * from sources * where default contains ([{usePositionData: false}]\"nalle\")",
query.yqlRepresentation());
}
diff --git a/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
index ee71a0efa64..c6811fdc4d4 100644
--- a/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/yql/YqlParserTestCase.java
@@ -428,7 +428,7 @@ public class YqlParserTestCase {
assertFalse(root instanceof ExactStringItem);
assertEquals("yoni jo dima", ((WordItem)root).getWord());
- root = parse("select foo from bar where {grammar:\"all\"}userInput(\"yoni jo dima\")").getRoot();
+ root = parse("select foo from bar where userInput(\"yoni jo dima\")").getRoot();
assertTrue(root instanceof AndItem);
AndItem andItem = (AndItem) root;
assertEquals(3, andItem.getItemCount());
@@ -1064,7 +1064,7 @@ public class YqlParserTestCase {
@Test
public void testUrlHostSearchingDefaultAnchors() {
// Simple query syntax, for reference
- assertUrlQuery("urlfield.hostname", new Query("?query=urlfield.hostname:google.com&type=all"), false, true, true);
+ assertUrlQuery("urlfield.hostname", new Query("?query=urlfield.hostname:google.com"), false, true, true);
// YQL query
Query yql = new Query();
@@ -1075,7 +1075,7 @@ public class YqlParserTestCase {
@Test
public void testUrlHostSearchingNoAnchors() {
// Simple query syntax, for reference
- assertUrlQuery("urlfield.hostname", new Query("?query=urlfield.hostname:google.com*&type=all"), false, false, true);
+ assertUrlQuery("urlfield.hostname", new Query("?query=urlfield.hostname:google.com*"), false, false, true);
// YQL query
Query yql = new Query();
@@ -1086,7 +1086,7 @@ public class YqlParserTestCase {
@Test
public void testUrlHostSearchingBothAnchors() {
// Simple query syntax, for reference
- assertUrlQuery("urlfield.hostname", new Query("?query=urlfield.hostname:%5Egoogle.com&type=all"), true, true, true); // %5E = ^
+ assertUrlQuery("urlfield.hostname", new Query("?query=urlfield.hostname:%5Egoogle.com"), true, true, true); // %5E = ^
// YQL query
Query yql = new Query();
@@ -1097,7 +1097,7 @@ public class YqlParserTestCase {
@Test
public void testUriNonHostDoesNotCreateAnchors() {
// Simple query syntax, for reference
- assertUrlQuery("urlfield", new Query("?query=urlfield:google.com&type=all"), false, false, false);
+ assertUrlQuery("urlfield", new Query("?query=urlfield:google.com"), false, false, false);
// YQL query
Query yql = new Query();