aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/handler
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-04-22 16:18:31 +0200
committerJon Bratseth <bratseth@gmail.com>2022-04-22 16:18:31 +0200
commitffbda9a233ba60be012fc813dd4b11264141b8f8 (patch)
tree7ee23f2fd6ffcb3312e04a1546c71040589f4635 /container-search/src/main/java/com/yahoo/search/handler
parent9753948560485faf82092ca858384f4dacd6c453 (diff)
Set default max query items
- Set default max query items to 10000 - Disallow setting maxQueryItems in requests - Include maxQueryItems in the Query query profile type
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/handler')
-rw-r--r--container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java b/container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java
index af6374ba245..54d8ac40556 100644
--- a/container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java
+++ b/container-search/src/main/java/com/yahoo/search/handler/SearchHandler.java
@@ -580,11 +580,7 @@ public class SearchHandler extends LoggingRequestHandler {
}
private Result validateQuery(Query query) {
- if (query.getHttpRequest().getProperty(DefaultProperties.MAX_HITS.toString()) != null)
- throw new RuntimeException(DefaultProperties.MAX_HITS + " must be specified in a query profile.");
-
- if (query.getHttpRequest().getProperty(DefaultProperties.MAX_OFFSET.toString()) != null)
- throw new RuntimeException(DefaultProperties.MAX_OFFSET + " must be specified in a query profile.");
+ DefaultProperties.requireNotPresentIn(query.getHttpRequest().propertyMap());
int maxHits = query.properties().getInteger(DefaultProperties.MAX_HITS);
int maxOffset = query.properties().getInteger(DefaultProperties.MAX_OFFSET);