簡體   English   中英

Elasticsearch從文件獲取索引映射

[英]Elasticsearch Get Index Mapping from a File

我正在尋找一種在文件中具有索引映射的方法,以便在Elasticsearch啟動時應加載它。 Elstic文檔解釋了如何使用rest調用。 我知道可以使用索引映射模板在創建索引之前設置映射。 任何人都可以幫助我如何從文件中讀取索引映射?

我將映射詳細信息存儲在一個文本文件中,然后將文件上傳到彈性搜索。

如果您為任何索引編寫自己的過濾器,則需要創建映射模板。 logstash具有許多動態選項,因此默認情況下可以映射許多字段。

但請問清楚您的問題。 從文件中讀取是什么意思? 在kibana控制台中,您可以看到任何索引的映射。

  1. 打開木片
  2. 轉到開發工具
  3. 在控制台中輸入:GET / index / _mapping

例如,如果您想查看logstash模式的所有索引,請輸入: GET / logstash-* / _ mapping

注意 :您可以看到完整的映射模板,例如: GET / _template / logstash

注意:用於將模板加載到elasticsearch類型: curl -XPUT -H'Content-Type:application / json'http:// localhost:9200 / _template / test -d@test.template.json

哪個“ test”是您的模板名稱,哪個“ test.template.json”是您的文件。

希望這會有所幫助,並對其進行評分。 謝謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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