From be9e192b78a77790a5fded42d5bc6d4e32238f83 Mon Sep 17 00:00:00 2001 From: Viktor Lofgren Date: Thu, 5 Dec 2024 16:26:11 +0100 Subject: [PATCH] (site-info) Fix pagination in backlinks and documents views --- .../java/nu/marginalia/search/SearchOperator.java | 2 +- .../java/nu/marginalia/search/SearchQueryParamFactory.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/services-application/search-service/java/nu/marginalia/search/SearchOperator.java b/code/services-application/search-service/java/nu/marginalia/search/SearchOperator.java index 7416f963..3badddae 100644 --- a/code/services-application/search-service/java/nu/marginalia/search/SearchOperator.java +++ b/code/services-application/search-service/java/nu/marginalia/search/SearchOperator.java @@ -77,7 +77,7 @@ public class SearchOperator { int count, int page) { - var queryParams = paramFactory.forSiteSearch(domain, domainId, count); + var queryParams = paramFactory.forSiteSearch(domain, domainId, count, page); var queryResponse = queryClient.search(queryParams); return getResultsFromQuery(queryResponse); diff --git a/code/services-application/search-service/java/nu/marginalia/search/SearchQueryParamFactory.java b/code/services-application/search-service/java/nu/marginalia/search/SearchQueryParamFactory.java index 2d1e8040..3758730f 100644 --- a/code/services-application/search-service/java/nu/marginalia/search/SearchQueryParamFactory.java +++ b/code/services-application/search-service/java/nu/marginalia/search/SearchQueryParamFactory.java @@ -42,7 +42,7 @@ public class SearchQueryParamFactory { } - public QueryParams forSiteSearch(String domain, int domainId, int count) { + public QueryParams forSiteSearch(String domain, int domainId, int count, int page) { return new QueryParams("site:"+domain, null, List.of(), @@ -58,7 +58,7 @@ public class SearchQueryParamFactory { SearchSetIdentifier.NONE.name(), QueryStrategy.AUTO, ResultRankingParameters.TemporalBias.NONE, - 1 + page ); } @@ -78,7 +78,7 @@ public class SearchQueryParamFactory { SearchSetIdentifier.NONE.name(), QueryStrategy.AUTO, ResultRankingParameters.TemporalBias.NONE, - 1 + page ); }