# document에 있는 array의 elements끼리도 비교나 시각화를 할 수 있는지 궁금합니다.

**URL:** <https://discuss.elastic.co/t/document-array-elements/112740>\
**Category:** 한국어 질문 및 토론\
**Created:** [December 21, 2017, 3:24am UTC](https://discuss.elastic.co/t/document-array-elements/112740 "2017-12-21T03:24:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dojun](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dojun/32/25878_2.png) [@dojun](https://discuss.elastic.co/u/dojun)\
**Post date:** [December 21, 2017, 3:24am UTC](https://discuss.elastic.co/t/document-array-elements/112740/1 "2017-12-21T03:24:32Z")

</div>

검색 로그를 es에 저장하고 kibana로 시각화를 하려고 하는데요  
검색 조건과 검색된 아이템들이 하나의 document로 만들어집니다.  
예를들어

{  
'query': {  
...  
},  
'items': [  
{  
아이템 정보  
...  
}  
]  
}

이런식으로 구성이 되어있는데요

여기서 items의 element들만 가지고도 시각화가 가능한지 궁금합니다.

items element들 각각이 document라고 생각하면 쉽게 할 수 있을 것 같은데  
이게 document안에 있어서 어떻게 해야하는지... 도움이 필요합니다.

---

<div class="post-metadata">

**Author:** ![kimjmin](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimjmin/32/15223_2.png) [@kimjmin](https://discuss.elastic.co/u/kimjmin)\
**Post date:** [December 21, 2017, 11:23pm UTC](https://discuss.elastic.co/t/document-array-elements/112740/2 "2017-12-21T23:23:20Z")

</div>

nested 타입으로 저장하지 않았다면 실제로는

> [items.item:val1, items.item:val2]

이런 형태로 저장됩니다.  
최종 형식이 keyword 타입이면 사용 가능합니다.

---

<div class="post-metadata">

**Author:** ![dojun](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dojun/32/25878_2.png) [@dojun](https://discuss.elastic.co/u/dojun)\
**Post date:** [December 22, 2017, 2:32am UTC](https://discuss.elastic.co/t/document-array-elements/112740/3 "2017-12-22T02:32:28Z")

</div>

Kibana visualizer에서 어떻게 해야되는지...  
예를들어 virtical bar를 하나 만들면 Y축은 items.item.val1값의 평균이나 최소값 이런식이라서  
각각 item의 val을 비교할 수 없고

X축도 item으로 분리가 되야할텐데 items.item.val1, val2, val3이런식이라  
item끼리 분리하는 방법을 모르겠습니다.

visualizer가 아니라 다른 방법을 사용해야하나요?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [January 19, 2018, 2:32am UTC](https://discuss.elastic.co/t/document-array-elements/112740/4 "2018-01-19T02:32:33Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
