dev add logs for search
Test Workflow / test (push) Successful in 4s

This commit is contained in:
vladp
2026-02-16 10:33:13 +07:00
parent e555436d54
commit f15a24acc2
@@ -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);