관계형 데이터에서 스키마와 비슷한 개념이다.
실제 일할 때 매핑 없이 데이터를 넣는 것은 상당히 위험하다.
예를 들어
- 숫자 데이터를 문자로 받아버리게 되면
평균을 내고 싶을 떄- 잘못 지정된 타입 같은 경우에는 키바나 같은 시각화 도구를 사용해서 데이터를 쪼개서 보여주고 싶을 떄
매핑이 꼭 필요하다.
⚠️그러니깐 데이터를 관리할 때 꼭 매핑을 추가 해줘야 한다.
아니면 추후 추가를 해줘도 된다.
어그리게이션 이라는 컨셉은
도큐먼트안에서 조합을 통해서 어떠한 값을 도출할 떄 쓰이는 방법이다.
그중에서 Metric Aggregation는 산술 할 떄 쓰인다.
위의 나온 모든 연산들에 대한 결과가 주르륵 나온다
Bucket Aggregation은 그룹바이라고 보면 된다.
팀별로 결과값을 도출하고 싶을 때
도큐먼트를 팀별로 그룹 시켜주는 것이 Bucket Aggregation의 하나의 기능이다.