我有一個python腳本,應該在彈性搜索中存儲我的JSON文件中打印所有ID的人員。但我只得到十個結果(截斷),因爲我知道默認只顯示10個結果。Elasticsearch結果限制問題
from elasticsearch import Elasticsearch
import sys
es = Elasticsearch()
res = es.search(index="my_docs", body={"query": {"match_all": {}}})
print("%d documents found" % res['hits']['total'])
for doc in res['hits']['hits']:
print (" Doc ID: %s" % (doc['_id']))
它說5000找到的文件,但返回10 ID的唯一。
從Elasticsearch的集合中獲取所有文檔的文檔ID的方法是什麼?
您的問題的標題是誤導。當然,這不是打印錯誤,而是數據檢索錯誤。 – DyZ