簡體   English   中英

如何查看來自Elastic Search的所有結果的JSON文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM