我有一组有时间戳的文件。我想按时间戳的升序对它们进行排序,然后将它们分成两个文档。
假设文档的时间戳为1,2,3,4
我想将它们分成两组,即1,2 in one bucket, 2 and 4 in the next bucket.
我如何在elasticsearch中执行此操作?
答案 0 :(得分:0)
没有很好的方法可以根据内容动态扩展存储桶大小(主要原因是,如果不按您查询的条件排序,则需要在每个文档上更改存储桶策略)。想象一下,1,2,3,4是时间戳,但数据中的时间戳没有排序......
我认为在索引时解决这个并在那里加入那些文件会更容易(并且还可以对索引时间进行总结工作),但也许我对这个用例并不了解......