python 读取elasticsearch数据
2023-09-14 09:15:52 时间
from elasticsearch import Elasticsearch
es = Elasticsearch(['x.x.x.x'], timeout=36000)
body1 = {"size": 10000,
"query": {"match_all": {}}}
res1 = es.search(index="goods",scroll='5m', body=body1)
print('#############################################3')
# print(count)
es_size = 1000
page=res1
total_hits=page['hits']['total'] # total es requests for this query - int
total_requests=int(total_hits['value']/es_size +1) # int
es_scroll_id = page['_scroll_id'] # first es return index - string
es_result=page['hits']['hits'] #first es return context
for i in range(0, total_requests):
page_scroll=es.scroll(scroll_id=es_scroll_id, scroll='30s')['hits']['hits']
print(page_scroll)
es_result += page_scroll
相关文章
- Python爬虫之BeautifulSoup
- Python 细聊从暴力(BF)字符串匹配算法到 KMP 算法之间的精妙变化
- python多线程执行任务Threading
- aic准则python_Python数据科学:线性回归
- python电脑版微信-微信PC版的API接口 | 可通过Python调用微信功能
- python基础-内置函数详解[通俗易懂]
- java与python-如何对比Python和Java,只需三分钟告诉你!
- ElasticSearch教程_Elasticsearch原理
- Python抓取数据_python抓取游戏数据
- 【python】lambda表达式与排序
- python读取pkl_Python读取文件的一段内容
- python中 global_python中round的用法
- python自动连接wifi_python自动点击网页
- python里面的缩进是什么意思_Python缩进规则(一看即懂)[通俗易懂]
- Python的基础知识_python的基本知识点
- 关于python中lambda函数的描述_Python全局变量
- python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」
- 1行Python代码,把PPT转成图片,python-office功能更新~
- 新手学Python可行吗?需要什么基础?(新手学python可行吗?需要什么基础)
- Python 自动化指南(繁琐工作自动化)第二版:零、前言
- python写个进程监控的脚本详解编程语言
- 在Linux上学习Python——你的编程之路(linux学python)
- Python与MongoDB 无缝连接(python连接mongodb)
- Python实现MySQL数据库的读取(python读取mysql)
- python用Redis与Python实现大数据收集与分析(redis 联合)
- Python自动安装Rising杀毒软件
- python操作MySQL数据库具体方法
- Python中的异常处理学习笔记
- Python获取电脑硬件信息及状态的实现方法
- 跟老齐学Python之玩转字符串(3)