summaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/searchers/InputCheckingSearcher.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2020-11-29 18:48:40 +0100
committerGitHub <noreply@github.com>2020-11-29 18:48:40 +0100
commit410688c3f0473a749c46046822eff4acff9b661b (patch)
treeefd8f987d749bd06b468aa959903b45d018c4500 /container-search/src/main/java/com/yahoo/search/searchers/InputCheckingSearcher.java
parent9e228790db5222124dd6a125a9937584bd1d4a4b (diff)
parent4f92f1591f6fe49b90a37f67dbbdd20a2034bb38 (diff)
Merge pull request #15522 from vespa-engine/bratseth/reject-tensor-attribute-searches
Reject queries searching tensor fields
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/searchers/InputCheckingSearcher.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/searchers/InputCheckingSearcher.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/searchers/InputCheckingSearcher.java b/container-search/src/main/java/com/yahoo/search/searchers/InputCheckingSearcher.java
index 5e15a8ba14b..d8391fe08f3 100644
--- a/container-search/src/main/java/com/yahoo/search/searchers/InputCheckingSearcher.java
+++ b/container-search/src/main/java/com/yahoo/search/searchers/InputCheckingSearcher.java
@@ -12,6 +12,8 @@ import java.util.Map;
import java.util.logging.Logger;
import java.util.logging.Level;
+
+import com.yahoo.component.chain.dependencies.Before;
import com.yahoo.metrics.simple.Counter;
import com.yahoo.metrics.simple.MetricReceiver;
import com.yahoo.prelude.query.CompositeItem;
@@ -25,14 +27,16 @@ import com.yahoo.search.Result;
import com.yahoo.search.Searcher;
import com.yahoo.search.result.ErrorMessage;
import com.yahoo.search.searchchain.Execution;
+import com.yahoo.search.searchchain.PhaseNames;
import com.yahoo.yolean.Exceptions;
/**
- * Check whether the query tree seems to be "well formed". In other words, run heurestics against
+ * Check whether the query tree seems to be "well formed". In other words, run heuristics against
* the input data to see whether the query should sent to the search backend.
*
* @author Steinar Knutsen
*/
+@Before(PhaseNames.BACKEND)
public class InputCheckingSearcher extends Searcher {
private final Counter utfRejections;