国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 實現(xiàn)分頁顯示從es中獲取的數(shù)據(jù)方法

2020-02-16 00:20:57
字體:
來源:轉載
供稿:網(wǎng)友

注意:使用該方法,獲取的數(shù)據(jù)總數(shù)目不能超過1萬,否則出錯

#在python3上運行from elasticsearch import Elasticsearchfrom urllib3.connectionpool import xrangedef 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 總條數(shù)  count = es.count(index=index)['count']  # 每頁顯示條數(shù)  page_line = 2  #顯示多少頁  if (count%page_line==0):    page = (int)(count/page_line)  else:    page = (int)(count/page_line+1)  # 要生成很大的數(shù)字序列的時候,  # 用xrange會比range性能優(yōu)很多,  # 因為不需要一上來就開辟一塊很大的內(nèi)存空間。  # 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 實現(xiàn)分頁顯示從es中獲取的數(shù)據(jù)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 田阳县| 岳池县| 临洮县| 根河市| 五指山市| 宜章县| 白玉县| 三门峡市| 西林县| 嘉荫县| 平乡县| 铁岭市| 越西县| 阿图什市| 宁海县| 瑞安市| 休宁县| 化德县| 新丰县| 青田县| 永平县| 丹东市| 龙江县| 融水| 闸北区| 邯郸市| 临邑县| 吴桥县| 新野县| 彭阳县| 辽中县| 东明县| 靖西县| 固镇县| 石台县| 和平区| 镇康县| 陵川县| 肇源县| 岱山县| 武汉市|