首页 > 解决方案 > 如何获取弹性搜索页面增量元素

问题描述

我有查询从弹性搜索中获取数据

result = es.search(index="my_index", body={"size": 1000, "query": {"match_all": {}}})
print (result)

一口气我带来了所有元素

但我需要不断增加,比如尺寸 10 到 20、20 到 30

标签: pythonelasticsearch

解决方案


使用from参数:

result = es.search(index="my_index",
                   body={
                       "from": 10,     # <---------
                       "size": 10,
                       "query": {"match_all": {}}
                   })

推荐阅读