Dev/Article
Elasticsearch Tips
Luigi.yoon
2025. 6. 30. 13:47
출처 : https://www.youtube.com/watch?v=O3fnPkX5ybc
1. 문자열은 가능하면 keyword 타입으로 매핑하자.
(Text 검색이 필요한 경우에만 text 타입으로 매핑)
2. depth 구조는 가능하면 object 타입으로 매핑하자
(배열 내 상세검색이 필요한 경우에만 nested 타입으로 매핑)
3. _id 필드를 정렬 등에 사용할 경우 keyword 타입의 id로 별도 매핑하자
4. shard 는 20~40GB 정도를 유지한 채, replica를 1개 이상 두고 필요에 따라 늘리자
5. 가장 많이 조회하는 필드를 ES 샤드키인 _routing으로 설정하자.