pagination - Elasticsearch——持续更新数据的分页

标签 pagination elasticsearch

刚接触ES,有存储实时数据流的需求。这是基于时间戳的数据。

鉴于结果集将不断更新,谁能建议支持分页的最佳方法?

我知道 Twitter 和 Facebook 等使用基于光标的分页。我想知道 ES 中是否有类似的概念?

最佳答案

没有什么与游标完全相同,但您有几个选择。

向用户显示少量结果的最简单方法是使用 from 参数进行分页。看 http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/pagination.html

另一个选项是滚动: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-scroll.html

或者您可以自己管理游标,使用时间戳作为游标,并将它们转换为查询条件。

关于pagination - Elasticsearch——持续更新数据的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19756549/

相关文章:

elasticsearch - 用于历史的Elastic Search文档建模

reactjs - 使用 axios 向 Elasticsearch 发送请求

html - 良好做法 : Pagination links in html lists?

php - 已弃用的 Ajax 或 JQuery 命令导致无结果返回

ajax - 在rails 3上具有will_paginate的排序表

elasticsearch - 在Elasticsearch中计算相关性评分与Couchbase有何不同?

elasticsearch - 将 Elasticsearch 结果范围限定为特定 ID

php - WordPress category.php 分页 404 错误

javascript - 使用angularjs分页,所有页面显示相同的数据

Elasticsearch 术语或基数聚合 - 按不同值的数量排序