创建2个文件桶 - Elasticsearch

时间:2017-07-02 09:53:54

标签: elasticsearch

我有一组有时间戳的文件。我想按时间戳的升序对它们进行排序,然后将它们分成两个文档。

假设文档的时间戳为1,2,3,4

我想将它们分成两组,即1,2 in one bucket, 2 and 4 in the next bucket.我如何在elasticsearch中执行此操作?

1 个答案:

答案 0 :(得分:0)

没有很好的方法可以根据内容动态扩展存储桶大小(主要原因是,如果不按您查询的条件排序,则需要在每个文档上更改存储桶策略)。想象一下,1,2,3,4是时间戳,但数据中的时间戳没有排序......

我认为在索引时解决这个并在那里加入那些文件会更容易(并且还可以对索引时间进行总结工作),但也许我对这个用例并不了解......