注意:使用该方法,获取的数据总数目不能超过1万,否则出错
#在python3上运行 from elasticsearch import Elasticsearch from urllib3.connectionpool import xrange def get_page_data(result): for hit in result['hits']['hits']: print(hit) if __name__=='__main__': es_host = "0.0.0.0" port = 9200 timeout = 15000 index = "gather-v10" es = Elasticsearch(hosts=es_host,port=port,timeout=timeout) # gather-v10 总条数 count = es.count(index=index)['count'] # 每页显示条数 page_line = 2 #显示多少页 if (count%page_line==0): page = (int)(count/page_line) else: page = (int)(count/page_line+1) # 要生成很大的数字序列的时候, # 用xrange会比range性能优很多, # 因为不需要一上来就开辟一块很大的内存空间。 # x = range(0,10);type(x) 是一个列表 # x1 = xrange(0,10);type(x1) 是一个生成器 xrange(0,10) for x in xrange(0,page): rs = es.search(index=index,body={ "query":{ "match_all":{} }, "from":x*page_line, "size":page_line }) get_page_data(rs)
以上这篇python 实现分页显示从es中获取的数据方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
本文向大家介绍对数据进行分页显示到table中的实现方法,包括了对数据进行分页显示到table中的实现方法的使用技巧和注意事项,需要的朋友参考一下 我最先用jframe编程的时候写的比较简单,只是先查询到所有记录,再根据当前页码筛选出当前页的记录,返回的小集合可以直接显示到table上。 下面是写在jframe中的内容,调用分页方法。 以上所述是小编给大家介绍的对数据进行分页显示到table中的实
本文向大家介绍ASP中实现分页显示的七种方法,包括了ASP中实现分页显示的七种方法的使用技巧和注意事项,需要的朋友参考一下 在微软的ASP编程体系中,ADO对象的建立,使得从网页访问数据库成为一件易事,特别是ADO的Recordset对象使得控制数据的输出显示更为方便、自由。而在Visual InterDev6.0(以下简称VI6.0)中,由于Script Object Model(以下简称SOM
本文向大家介绍Codeigniter框架实现获取分页数据和总条数的方法,包括了Codeigniter框架实现获取分页数据和总条数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Codeigniter框架实现获取分页数据和总条数的方法。分享给大家供大家参考。具体实现方法如下: 一般在数据分页的时候需要获取当前页的数据和总条数,一般人是在model中封装两个函数分别获取当前页的数据和数据
本文向大家介绍基于PHP实现数据分页显示功能,包括了基于PHP实现数据分页显示功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了数据分页显示功能的PHP实现代码,供大家参考,具体内容如下 实现代码: 以上就是本文的全部内容,希望能给大家一个参考,也希望大家多多支持呐喊教程。
我正在尝试编写一个简单的步进计数器应用程序,我正在使用这个插件(https://github.com/leecrossley/cordova-plugin-pedometer)在android中,为了获取阶跃计数器数据,所以我想获取该数据并将其显示在我的ionic页面(前端视图)上,我尝试使用ngZone刷新对象,同时该方法订阅StartPedometerUpdate函数,但工作需要数秒,有时会停
本文向大家介绍php获取数据库中数据的实现方法,包括了php获取数据库中数据的实现方法的使用技巧和注意事项,需要的朋友参考一下 废话不多说,直接上代码 这是获取完之后转成json格式 以上这篇php获取数据库中数据的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。