2014-10-02 113 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

我使用索引模板解决了这个特定的问题。不过,我仍然觉得这里缺少一些东西......

我希望有关此主题的更多信息。

谢谢!