시스템 이해·구성 요소·한계 인식 중심
Elasticsearch를 사용한 경험은 인턴 때 로그 검색 인덱스를 구성하는 작업을 보조한 정도와 개인 프로젝트 수준입니다. 인덱스 매핑을 정의할 때 필드 타입을 잘못 설정하면 나중에 재인덱싱 비용이 크다는 것을 직접 경험했습니다. text와 keyword 타입 차이를 이해하지 않고 설정했다가 검색 결과가 기대와 달라 수정한 경험입니다. 검색 시스템 설계에서 중요하게 보는 건 검색 정확도와 응답 속도의 균형입니다. 모든 필드를 분석 대상으로 두면 정확도는 올라가지만 인덱스 크기와 쿼리 비용이 올라갑니다.
어떤 필드를 기준으로 검색하는지를 먼저 정하고 인덱스를 설계하는 것이 순서입니다. 운영 경험은 없고, 단일 노드 환경에서 실습했기 때문에 클러스터 구성이나 샤드 관리는 이론으로만 이해한 수준입니다.