diff --git a/src/main/java/org/opensearch/neuralsearch/query/HybridQuery.java b/src/main/java/org/opensearch/neuralsearch/query/HybridQuery.java index 77db176c2..d1e339bd5 100644 --- a/src/main/java/org/opensearch/neuralsearch/query/HybridQuery.java +++ b/src/main/java/org/opensearch/neuralsearch/query/HybridQuery.java @@ -47,7 +47,7 @@ public HybridQuery(final Collection subQueries, final List filterQ throw new IllegalArgumentException("collection of queries must not be empty"); } Integer paginationDepth = hybridQueryContext.getPaginationDepth(); - if (paginationDepth != null && paginationDepth == 0) { + if (Objects.nonNull(paginationDepth) && paginationDepth == 0) { throw new IllegalArgumentException("pagination_depth must not be zero"); } if (Objects.isNull(filterQueries) || filterQueries.isEmpty()) { diff --git a/src/main/java/org/opensearch/neuralsearch/search/query/HybridCollectorManager.java b/src/main/java/org/opensearch/neuralsearch/search/query/HybridCollectorManager.java index 03290f421..3c6a7271f 100644 --- a/src/main/java/org/opensearch/neuralsearch/search/query/HybridCollectorManager.java +++ b/src/main/java/org/opensearch/neuralsearch/search/query/HybridCollectorManager.java @@ -491,6 +491,7 @@ private static int getSubqueryResultsRetrievalSize(final SearchContext searchCon if (searchContext.from() == 0) { return searchContext.size(); } + log.info("pagination_depth is {}", paginationDepth); return paginationDepth; }