현재 자동완성기능 api를 호출시 (auto-complete) crossref에서 5개의 결과만 가져오도록 설정되어있음,
최대한 많은 데이터를 확보하기 위해 auto-complete를 호출시에 최대한 많은 양의 논문이름을 엘라스틱서치에 캐싱을 진행하고 싶습니다.
데이터 흐름은
자동완성 api 호출 (balck hole)
elasticsearch 확인 (해당한 연관검색어 없음)
crossref api 호출하여 5개의 연관검색어 데이터를 가져온 후 response
클라이언트측은 response를 받은 상태이나 BE 서버에서는 해당 키워드로(black hole) 나온 모든 논문 서칭 (crossref api 개수 limit 없이 20000개면 모두)
이슈 내용
현재 자동완성기능 api를 호출시 (auto-complete) crossref에서 5개의 결과만 가져오도록 설정되어있음, 최대한 많은 데이터를 확보하기 위해 auto-complete를 호출시에 최대한 많은 양의 논문이름을 엘라스틱서치에 캐싱을 진행하고 싶습니다. 데이터 흐름은
기대 결과