aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/querytransform
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2023-02-27 10:58:39 +0100
committerJon Bratseth <bratseth@gmail.com>2023-02-27 10:58:39 +0100
commitfc72cbc2b1c9f8f9559db4a48e5f9e52a5e0ff97 (patch)
tree55a18f0cb64983491aa0d8ee394b9325d8e2e5f5 /container-search/src/main/java/com/yahoo/search/querytransform
parent310e42fc49911471eebcb1f031c954fab5bb17a4 (diff)
Let weakand replacement operate on YQL
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/querytransform')
-rw-r--r--container-search/src/main/java/com/yahoo/search/querytransform/WeakAndReplacementSearcher.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/querytransform/WeakAndReplacementSearcher.java b/container-search/src/main/java/com/yahoo/search/querytransform/WeakAndReplacementSearcher.java
index 898e348db92..2d6e059342e 100644
--- a/container-search/src/main/java/com/yahoo/search/querytransform/WeakAndReplacementSearcher.java
+++ b/container-search/src/main/java/com/yahoo/search/querytransform/WeakAndReplacementSearcher.java
@@ -10,6 +10,8 @@ import com.yahoo.search.Query;
import com.yahoo.search.Result;
import com.yahoo.search.Searcher;
import com.yahoo.search.searchchain.Execution;
+import com.yahoo.search.yql.MinimalQueryInserter;
+import com.yahoo.yolean.chain.After;
/**
* Recursively replaces all instances of OrItems with WeakAndItems if the query property weakand.replace is true.
@@ -17,6 +19,7 @@ import com.yahoo.search.searchchain.Execution;
*
* @author karowan
*/
+@After(MinimalQueryInserter.EXTERNAL_YQL)
public class WeakAndReplacementSearcher extends Searcher {
static final CompoundName WEAKAND_REPLACE = new CompoundName("weakAnd.replace");
static final CompoundName WAND_HITS = new CompoundName("wand.hits");