# 【Datatable】Top hits Aggregationについて②

**URL:** <https://discuss.elastic.co/t/datatable-top-hits-aggregation/237985>\
**Category:** 日本語による質問・議論はこちら\
**Created:** [June 22, 2020, 2:10am UTC](https://discuss.elastic.co/t/datatable-top-hits-aggregation/237985 "2020-06-22T02:10:03Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Koji\_Kawamura](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/koji_kawamura/32/93938_2.png) [@Koji\_Kawamura](https://discuss.elastic.co/u/Koji_Kawamura)\
**Post date:** [July 15, 2020, 8:09am UTC](https://discuss.elastic.co/t/datatable-top-hits-aggregation/237985/2 "2020-07-15T08:09:47Z")

</div>

@harue さん、

以下の設定でできると思います。  
最も古いドキュメントはtop\_hitを使わずにtermsで取得した方が後続のアグリゲーションできるのでおすすめです。top\_hitはメトリックアグリゲーションなので、そこで終わってしまいます。

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/c/e/cea60598ae35e46004bede980b2fab0f25304a71.png)

こちらで利用したサンプルデータセットです。質問内容に記載のものに加え、name, id, timeが重複するCCCの2ドキュメントを追加しました。

```auto
POST forum_237985/_bulk
{"index":{"_id":"d1"}}
{"name":"AAA","id": "1","time":"2020-06-01T10:00:00+09:00"}
{"index":{"_id":"d2"}}
{"name":"AAA","id": "2","time":"2020-06-01T10:00:00+09:00"}
{"index":{"_id":"d3"}}
{"name":"BBB","id": "3","time":"2020-06-01T10:00:00+09:00"}
{"index":{"_id":"d4"}}
{"name":"BBB","id": "3","time":"2020-06-02T10:00:00+09:00"}
{"index":{"_id":"d5"}}
{"name":"CCC","id": "3","time":"2020-06-01T10:00:00+09:00"}
{"index":{"_id":"d6"}}
{"name":"CCC","id": "3","time":"2020-06-01T10:00:00+09:00"}

```

ただ、[237414で質問](https://discuss.elastic.co/t/datatable-top-hits-aggregation/237414)されているタイムフィルタの要件を絡めると、やはりVegaが必要になりますね。

ご参考になれば幸いです。

---

_[View the full topic](https://discuss.elastic.co/t/datatable-top-hits-aggregation/237985)._
