diff --git a/search-service-v1/search-service-server-v1/src/main/java/com/iqser/red/service/search/v1/server/model/IndexSection.java b/search-service-v1/search-service-server-v1/src/main/java/com/iqser/red/service/search/v1/server/model/IndexSection.java index 0b2e53d..51d5aa5 100644 --- a/search-service-v1/search-service-server-v1/src/main/java/com/iqser/red/service/search/v1/server/model/IndexSection.java +++ b/search-service-v1/search-service-server-v1/src/main/java/com/iqser/red/service/search/v1/server/model/IndexSection.java @@ -1,7 +1,7 @@ package com.iqser.red.service.search.v1.server.model; import java.io.Serializable; -import java.util.List; +import java.util.Set; import lombok.AccessLevel; import lombok.AllArgsConstructor; @@ -18,6 +18,6 @@ public class IndexSection implements Serializable { private int sectionNumber; private String text; - private List pages; + private Set pages; private String headline; } diff --git a/search-service-v1/search-service-server-v1/src/main/java/com/iqser/red/service/search/v1/server/service/DocumentIndexService.java b/search-service-v1/search-service-server-v1/src/main/java/com/iqser/red/service/search/v1/server/service/DocumentIndexService.java index 592f289..b98cf0c 100644 --- a/search-service-v1/search-service-server-v1/src/main/java/com/iqser/red/service/search/v1/server/service/DocumentIndexService.java +++ b/search-service-v1/search-service-server-v1/src/main/java/com/iqser/red/service/search/v1/server/service/DocumentIndexService.java @@ -76,7 +76,7 @@ public class DocumentIndexService { return IndexSection.builder() .sectionNumber(sectionText.getSectionNumber()) .text(sectionText.getText()) - .pages(sectionText.getSectionAreas().stream().map(SectionArea::getPage).collect(Collectors.toList())) + .pages(sectionText.getSectionAreas().stream().map(SectionArea::getPage).collect(Collectors.toSet())) .headline(sectionText.getHeadline()) .build(); }