如何在ElasticSearch动态模板条件字段?

ssm49v7z  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(0)|浏览(157)

我有一个动态模板 string Map设置如下:

{
                "string_fields": {
                    "match_mapping_type": "string",
                    "mapping": {
                        "type": "text",
                        "fields": {
                            "numeric": {"type": "double", "ignore_malformed": True},
                            "date": {"type": "date", "ignore_malformed": True},
                        },
                    },
                }
            }

现在,我只想要 .numeric 以及 .date 如果文本为 double 或者 date 分别。我很困惑,如果在上面的情况下,它得到了不必要的生成为所有我摄取的字符串或es处理它聪明。它是如何做出决定的?
es版本7.10

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题