国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 泾源县| 福泉市| 河间市| 伊吾县| 大足县| 台州市| 阜宁县| 诏安县| 涞水县| 白沙| 饶阳县| 澄城县| 峡江县| 元江| 高要市| 新干县| 彭州市| 若羌县| 营口市| 阳朔县| 汤原县| 南溪县| 青河县| 清水河县| 鹤山市| 岳西县| 读书| 东乌珠穆沁旗| 翁源县| 方城县| 新津县| 宾川县| 封开县| 江阴市| 平陆县| 漯河市| 九龙县| 赤城县| 阿尔山市| 道孚县| 水富县|