@@ -87,34 +87,18 @@ public class ImageFoundRequestHandler implements RequestHandler {
|
|||||||
|
|
||||||
List<YandexSearchResponse.ImageResult> allYandexImages = searchImageService.getAllImagesWithoutPagination(
|
List<YandexSearchResponse.ImageResult> allYandexImages = searchImageService.getAllImagesWithoutPagination(
|
||||||
searchResponseYandex, "visual_matches");
|
searchResponseYandex, "visual_matches");
|
||||||
log.info("GET ALL YANDEX IMAGES!");
|
|
||||||
log.info("GET ALL YANDEX IMAGES!");
|
|
||||||
log.info("GET ALL YANDEX IMAGES!");
|
|
||||||
log.info("GET ALL YANDEX IMAGES!");
|
|
||||||
List<YandexSearchResponse.ImageResult> allGoogleImages = searchImageService.getAllImagesWithoutPagination(
|
List<YandexSearchResponse.ImageResult> allGoogleImages = searchImageService.getAllImagesWithoutPagination(
|
||||||
searchResponseGoogle, "exact_matches");
|
searchResponseGoogle, "exact_matches");
|
||||||
|
|
||||||
List<YandexSearchResponse.ImageResult> allUniqueImages = searchImageService.removeDuplicateUrls(allYandexImages,
|
List<YandexSearchResponse.ImageResult> allUniqueImages = searchImageService.removeDuplicateUrls(allYandexImages,
|
||||||
allGoogleImages);
|
allGoogleImages);
|
||||||
|
|
||||||
log.info("GET ALL GOOGLE IMAGES!");
|
|
||||||
log.info("GET ALL GOOGLE IMAGES!");
|
|
||||||
log.info("GET ALL GOOGLE IMAGES!");
|
|
||||||
log.info("GET ALL GOOGLE IMAGES!");
|
|
||||||
|
|
||||||
int page = imageSearchRequest.getPage() != null ? imageSearchRequest.getPage() : 1;
|
int page = imageSearchRequest.getPage() != null ? imageSearchRequest.getPage() : 1;
|
||||||
int pageSize = 5;
|
int pageSize = 5;
|
||||||
|
|
||||||
List<YandexSearchResponse.ImageResult> pagedResults = searchImageService.paginateResults(allUniqueImages, page,
|
List<YandexSearchResponse.ImageResult> pagedResults = searchImageService.paginateResults(allUniqueImages, page,
|
||||||
pageSize * 2);
|
pageSize * 2);
|
||||||
|
|
||||||
log.info("GET ALL pagedResults IMAGES!");
|
|
||||||
log.info("GET ALL pagedResults IMAGES!");
|
|
||||||
log.info("GET ALL pagedResults IMAGES!");
|
|
||||||
log.info("GET ALL pagedResults IMAGES!");
|
|
||||||
log.info("GET ALL pagedResults IMAGES!");
|
|
||||||
log.info("GET ALL pagedResults IMAGES!");
|
|
||||||
|
|
||||||
YandexSearchResponse finalResponse = new YandexSearchResponse();
|
YandexSearchResponse finalResponse = new YandexSearchResponse();
|
||||||
finalResponse.setImages(pagedResults);
|
finalResponse.setImages(pagedResults);
|
||||||
finalResponse.setPage(page);
|
finalResponse.setPage(page);
|
||||||
|
|||||||
Reference in New Issue
Block a user