From f5da5fa1fb35dfb3bbd5bc31ffb6ff681da81018 Mon Sep 17 00:00:00 2001 From: Lihui Hu Date: Thu, 30 May 2024 15:17:13 -0400 Subject: [PATCH] add more fields to diff output --- .../AbstractLegacyTextSearchGsrsEntityController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/AbstractLegacyTextSearchGsrsEntityController.java b/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/AbstractLegacyTextSearchGsrsEntityController.java index 32147943..3a804075 100644 --- a/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/AbstractLegacyTextSearchGsrsEntityController.java +++ b/gsrs-spring-boot-autoconfigure/src/main/java/gsrs/controller/AbstractLegacyTextSearchGsrsEntityController.java @@ -561,7 +561,7 @@ public ResponseEntity searchV1(@RequestParam("q") Optional query public List searchEntityInIndex(){ - final int defaultTop = 999999; + final int defaultTop = 9999999; SearchRequest.Builder builder = new SearchRequest.Builder() .query(null) .kind(getEntityService().getEntityClass()); @@ -609,14 +609,16 @@ public ResponseEntity getDifferenceBetweenDatabaseAndIndexes() throws J @Setter @AllArgsConstructor class DiffJsonOutput{ + int databaseKeyCount; int databaseOnlySize; Set databaseOnlyList; + int indexDocCount; int indexOnlySize; Set indexOnlyList; } - DiffJsonOutput output = new DiffJsonOutput(extraInDatabase.size(),extraInDatabase, - extraInIndex.size(),extraInIndex); + DiffJsonOutput output = new DiffJsonOutput(keysInDatabase.size(), extraInDatabase.size(), + extraInDatabase, keysInIndex.size(), extraInIndex.size(), extraInIndex); return new ResponseEntity<>(output, HttpStatus.OK); }