2014-10-02 192 views
0

從文檔,您可以設置默認的映射定義爲每一個指標只是把以.json文件$ ELASTICSEARCH_HOME /配置/映射/ _default內設置默認映射Elasticsearch

但是,這樣做之後,我剛剛得到的錯誤:

MapperParsingException [mapping [default_mapping]];嵌套:MapperParsingException [解析後根類型映射不爲空!

我的映射文件看起來像:

{ 
    "event" : { 
    "dynamic_templates" : [ 
     { 
     "template_1" : { 
      "match" : "*", 
      "mapping" : { 
      "type" : "string", 
      "index": "not_analyzed" 
      } 
     } 
     } 
    ] 
    } 
} 

的問題是,我需要設置幾件事情,因爲我創建的每一個指標,但我不想去關心每更新索引地圖,因爲我在做這件事之前需要詢問指數是否存在。這意味着,在我的工作流程中,我只想索引文檔,不想關心設置內容。

在此先感謝!

回答

0

我使用索引模板解決了這個特定的問題。不過,我仍然覺得這裏缺少一些東西......

我希望有關此主題的更多信息。

謝謝!