首先手指index最大显示数值:
url = self.host + '/{}/_settings?pretty'.format(yourindex)
data = {
"index":{
"max_result_window":10000000
}
}
data = json.dumps(data)
response = requests.put(url, headers = self.headers, data =data)
然后设置查询结果最大显示:
添加“track_total_hits”
url = self.host + '/{}/_search'.format(index)
data = {
"query":{
"match_all": {}
},
"track_total_hits": True,
'size':10000000
}
data = json.dumps(data)
response = json.loads(requests.get(url,headers = self.headers, data = data).text)['hits']['hits']
content = [cont['_source'] for cont in response]