Json 设置默认映射Elasticsearch
从文档中,您可以为每个索引设置默认映射定义,只需将.json文件放入$ELASTICSEARCH\u HOME/config/mappings/\u default中即可 但是,执行此操作后,我只得到一个错误: MapperParsingException[映射[默认映射];嵌套:MapperParsingException[根类型映射解析后不为空 我的映射文件如下所示:Json 设置默认映射Elasticsearch,json,indexing,lucene,
elasticsearch,mapping,Json,Indexing,Lucene,
elasticsearch,Mapping,从文档中,您可以为每个索引设置默认映射定义,只需将.json文件放入$ELASTICSEARCH\u HOME/config/mappings/\u default中即可 但是,执行此操作后,我只得到一个错误: MapperParsingException[映射[默认映射];嵌套:MapperParsingException[根类型映射解析后不为空 我的映射文件如下所示: { "event" : { "dynamic_templates" : [ { "
{
"event" : {
"dynamic_templates" : [
{
"template_1" : {
"match" : "*",
"mapping" : {
"type" : "string",
"index": "not_analyzed"
}
}
}
]
}
}
问题是,我需要为我创建的每个索引设置一些内容,但我不想关心每个索引更新映射,因为在执行此操作之前,我需要询问索引是否存在。这意味着,在我的工作流中,我只想为文档编制索引,而不想关心设置内容
提前感谢!我使用索引模板解决了这个特定问题。但是,我仍然觉得这里缺少了一些东西 如果您能提供关于这个话题的更多信息,我将不胜感激 谢谢