Builder.shin
Elasticsearch
14개의 게시물
Elasticsearch
Elasticsearch 집계 쿼리 성능 개선 - 캐싱 전략
대시보드 응답 시간이 5초를 넘어가면서 사용자 불만이 쌓였다. Elasticsearch 집계 쿼리 최적화와 Redis 캐싱을 적용해 응답 시간을 500ms 이하로 줄인 과정을 정리했다.
2020년 5월 8일
Elasticsearch
Elasticsearch 대용량 데이터 조회 시 deep pagination 문제 해결
Elasticsearch에서 10,000개 이상의 결과를 조회하려다 max_result_window 에러를 만났다. from/size 대신 search_after를 도입해 문제를 해결한 과정을 기록한다.
2020년 1월 27일
Elasticsearch
Elasticsearch 인덱스 별칭(Alias) 활용한 무중단 리인덱싱
운영 중인 검색 서비스에서 매핑 변경이 필요할 때 다운타임 없이 리인덱싱하는 방법을 정리했다. 인덱스 별칭을 활용하면 사용자에게 영향 없이 안전하게 인덱스 구조를 변경할 수 있다.
2020년 1월 17일
Elasticsearch
Elasticsearch 동적 매핑 때문에 발생한 타입 충돌 해결
로그 수집 시스템에서 같은 필드명에 다른 타입의 데이터가 들어오면서 인덱싱 에러가 발생했다. Elasticsearch의 동적 매핑 정책을 이해하고 명시적 매핑으로 전환한 과정을 정리했다.
2020년 1월 4일
Previous
1
2
Next
카테고리
Builder.shin