![](/img/trans.png)
[英]How to export all data from Elastic Search Index to file in JSON format with _id field specified?
[英]How to view JSON file with all results from an Elastic Search?
抱歉,我以前從未使用過Elastic Search,這里有點困惑。
我得到了一個帶有Elastic Search的網站。 我想下載一個包含所有結果的.json文件。 這些文件位於AWS服務器上,我可以使用以下網址訪問結果:
https://idnumbers.ap-southeast-2.aws.found.io/elasticsearch_products/_search
但是,這些結果似乎只顯示出非常有限的結果,而事實上我知道應該有成千上萬的結果。
有沒有辦法讓我查看完整的文件?
默認情況下,僅返回10個結果。 您可以在URL中添加size=xyz
參數,以查看更多信息。 這將為您提供1000個結果:
https://idnumbers.ap-southeast-2.aws.found.io/elasticsearch_products/_search?size=1000
但是,以這種方式可以得到多少結果是有邏輯限制的,即設置為10000 。 因此,如果您需要檢索更多結果,則可以查看scan / scroll API ,該API允許您遍歷所有數據集。
如果您不想弄亂這些多個查詢,可以使用另一個工具幫您完成,然后將ES群集的全部內容下載到包含JSON文檔的文件中:
elasticdump \
--input=https://idnumbers.ap-southeast-2.aws.found.io \
--output=/tmp/idnumbers.json \
--type=data
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.