【发布时间】:2018-12-26 00:48:44
【问题描述】:
我想为我的代码从我的 elasticsearch 节点获取数据,我正在使用 elasticsearch-dsl 库从 elasticsearch 查询数据。现在我希望根据“@timestamp”对数据进行排序,这可以使用 sort api 完成。但是我得到的数据有超过 10000 个文档。我不能将扫描与排序一起使用来获取大数据,因为在 elasticsearch-dsl 中,sort 不适用于扫描。有没有办法在 elasticsearch-dsl 中使用滚动 api 或任何其他方式来获取超过 10000 个使用“@timestamp”排序的文档。
【问题讨论】:
标签: python-2.7 elasticsearch elasticsearch-dsl elasticsearch-dsl-py