diff --git a/src/main/java/org/opensearch/neuralsearch/search/query/HybridAggregationProcessor.java b/src/main/java/org/opensearch/neuralsearch/search/query/HybridAggregationProcessor.java index 7f36b09be..09007f765 100644 --- a/src/main/java/org/opensearch/neuralsearch/search/query/HybridAggregationProcessor.java +++ b/src/main/java/org/opensearch/neuralsearch/search/query/HybridAggregationProcessor.java @@ -32,6 +32,9 @@ public void preProcess(SearchContext context) { delegateAggsProcessor.preProcess(context); if (isHybridQuery(context.query(), context)) { + if (context.from() != 0) { + throw new IllegalArgumentException("In the current OpenSearch version pagination is not supported with hybrid query"); + } // adding collector manager for hybrid query CollectorManager collectorManager; try {