当前位置: 首页 > news >正文

es翻页

 

1.search_after

# -*- coding: utf-8 -*-
from elasticsearch import Elasticsearch# 初始化客户端
es = Elasticsearch(hosts=["http://192.168.1.134:19200"],http_auth=("elastic", "elastic"),  # 如果有鉴权timeout=60
)index_name = "metric_pl"
page_size = 2  # 每页数量
sort_field = "timestamp"  # 你要排序的字段,比如时间戳
sort_order = "desc"  # "asc""desc"search_after = None
has_more = Truewhile has_more:body = {"size": page_size,"sort": [{sort_field: {"order": sort_order}},{"_id": "desc"}  # 避免 sort 值相同导致翻页丢数据]}if search_after:body["search_after"] = search_afterres = es.search(index=index_name, body=body)hits = res["hits"]["hits"]if not hits:has_more = Falsebreakfor doc in hits:print(doc["_id"], doc["_source"].get(sort_field))# 取最后一条的 sort 值作为下一页的起点search_after = hits[-1]["sort"]print(search_after)

 

image

 

http://www.sczhlp.com/news/59146/

相关文章:

  • Spring-WebSocket快速实现WebSocket双向通信
  • 建站产品广州冼村人很有钱吗
  • 校园网站推广方案怎么做免费网站生成
  • 佛山建站公司模板北京机建网站
  • html5做旅游网站深圳哪个网站发布做网站
  • Python模块之parsel 网页内容数据解析模块
  • labor
  • 怎么注册个人的网站公证网站建设管理
  • 做网站创业怎么样内容导购网站模板
  • 初中学生做那个的网站苏州百度推广开户
  • 做网站销售工资怎么样网页制作教程app
  • python做网站开发养生网站建设论文
  • 网站备案名称能重复吗开发一个oa系统多少钱
  • 长沙做php的网站建设微信营销工具
  • 上海移动官网网站建设做网站需要考虑哪些
  • 网站导航结构的优化app手机端电子商务网站功能
  • 山药云搭建网站网站开发哪家公司好
  • 微信小程序推广平台做网站优化如何写方案
  • 自主建站平台西安品牌策划公司排名
  • 2025年新手小白指南!能让你公众号排版效率提升的编辑器
  • Python模块之Cryptodome.Cipher AES加解密模块
  • 目前会展相关网站的建设情况广西住建网官网
  • 网站群建设公司专业的电商网站建设公司
  • wordpress怎么添加字体湛江网站优化快速排名
  • 网页类网站天津做网站的公
  • 龙之向导外贸网站 网络服务公司起名在线生成器
  • 许昌市做网站公司php 网站建设
  • 在线课程软件网站建设费用wordpress互访页面
  • 自助网站建设系统源码东莞最新消息 今天出入
  • 怎样做网站卖自己的产品教程成都市房产管理局官网