summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/searchchain
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@verizonmedia.com>2019-08-22 15:00:08 +0200
committerJon Bratseth <bratseth@verizonmedia.com>2019-08-22 15:00:08 +0200
commitd503773b68f9f89a5607749e822c9dcbeba12dfc (patch)
tree379669b34d477bf911b4155e365b56d60e22226f /container-search/src/main/java/com/yahoo/search/searchchain
parent5fb8e66dbd2d6e02a64a054e147ac7214943d563 (diff)
Handle inherited variants with different dimensions
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/searchchain')
-rw-r--r--container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java b/container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java
index 470e74bb974..c619bf69e59 100644
--- a/container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java
+++ b/container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java
@@ -10,6 +10,7 @@ import com.yahoo.component.provider.ComponentRegistry;
import com.yahoo.container.QrSearchersConfig;
import com.yahoo.container.core.ChainsConfig;
import com.yahoo.language.Linguistics;
+import com.yahoo.language.simple.SimpleLinguistics;
import com.yahoo.prelude.IndexFacts;
import com.yahoo.prelude.IndexModel;
import com.yahoo.prelude.query.parser.SpecialTokenRegistry;
@@ -76,4 +77,14 @@ public class ExecutionFactory extends AbstractComponent {
rendererRegistry.deconstruct();
}
+ public static ExecutionFactory empty() {
+ return new ExecutionFactory(new ChainsConfig.Builder().build(),
+ new IndexInfoConfig.Builder().build(),
+ new QrSearchersConfig.Builder().build(),
+ new ComponentRegistry<>(),
+ new SpecialtokensConfig.Builder().build(),
+ new SimpleLinguistics(),
+ new ComponentRegistry<>());
+ }
+
}