Kakao, Naver Api 를 이용한 blog 검색 서비스
다운로드
| NAME |
TYPE |
description |
Required |
| query |
String |
길이 1 ~ 255 |
O |
| page |
Integer |
1 ~ 50 사이의 값. 기본 값 1 |
X |
| size |
Integer |
1 ~ 50 사이의 값. 기본 값 10 |
X |
| sort |
String |
accuracy(정확도순) 또는 recency(최신순), 기본 값 accuracy |
X |
| NAME |
TYPE |
description |
| totalCount |
String |
검색된 문서 수 |
| pageableCount |
Integer |
total_count 중 노출 가능 문서 수 |
| documents |
List(BlogInfo) |
블로그 정보 |
| NAME |
TYPE |
description |
| title |
String |
블로그 글 제목 |
| blogName |
String |
블로그의 이름 |
| contents |
String |
블로그 글 요약 |
| url |
String |
블로그 글 URL |
| thumbnail |
String |
검색 시스템에서 추출한 대표 미리보기 이미지 URL |
| postDate |
LocalDateTime |
블로그 글 작성시간(yyyy-MM-ddTHH:ii:ss |
| NAME |
TYPE |
description |
| keywords |
List(KeywordCount) |
검색 수 기준 내림차순 리스트 |
| NAME |
TYPE |
description |
| keyword |
String |
검색된 키워드 |
| count |
Long |
검색된 수 |
- resilience4j-spring-boot2(starter-aop, starter-actuator) : Circuit Breaker 설정 (메인 API 실패 시 fallback API 실행)
- apache-httpcomponents : RestTemplate 설정
- lombok : 어노테이션 기반 코드 자동완성