본문 바로가기
Back-end

Elastic Search -Metric Aggregation

by 노아론 2018. 8. 31.
Elastic Search - Metric Aggregation

Elastic Search - Metric Aggregation

 

도큐먼트 안에서 조합을 통해 어떠한 값을 도출하는 방법

Metric Aggregation은 산술적인 부분에 사용된다

 

 

 

파일의 내용을 넣는 것이니 `-data-binary 을 쓴다.

 

농구 데이터

basket.json 의 내용

 

산술적인 값 도출을 위해

avg_points_aggs.json 을 작성한다.

파일이름에서 알 수 있듯 평균 값을 도출해낼 것이다.

 

 

도큐먼트에서 points 값들의 평균을 나타낸다.

 

 

그럼 아래와 같은 결과가 출력된다.

 

 

'avg_points_aggs.json' 에서 "avg" 는 평균을 나타내게 한다.

sum , max, min , count 도 사용가능하다.

 

"avg_score"는 출력될때 무슨 값인질 나타내는 것이다.

그대로 이름이기에 산술 결과에 영향을 미치진 않는다.

 

 

그럼 sum. avg .... 등 산술연산들을 한번에 보기 위한 search를 해본다.

 

먼저 바이너리 데이터로 stats_points_aggs.json을 작성해본다.

 

 

 

출력결과

 

위와 같이 출력된다.

 

 

다음 Aggregation은 Bucket Aggregation.

'Back-end' 카테고리의 다른 글

Kibana - Visualization  (0) 2018.09.05
Elastic Search - Bucket Aggregation  (0) 2018.09.01
ElasticSearch Search 데이터 조회하기  (0) 2018.08.30
ElasticSearch Mapping  (0) 2018.08.30
Elastic Search 벌크  (0) 2018.08.29

댓글