搜索结果正在快递途中

es索引模板-未知字段怎么设置默认类型

Elasticsearch | 作者 muou | 发布于2018年07月30日 | 阅读数:5295


QQ图片20180730161745.png


我日志里有个字段是接口参数。这个接口参数都有什么字段,以后还会变得或新增什么的,我都是不知道的。我制定索引模板的时候,需要指定字段的类型,我怎么能给这些我不知道的字段都统一指定keyword类型 
 
已邀请:

rockybean - Elastic Certified Engineer, ElasticStack Fans,公众号:ElasticTalk

赞同来自: muou cccthought

dynamic template
你可以参考下官方 filebeat monitor 等里面 的 template,比如下面这个
{"dynamic_templates": [
{
"disabled_payload_fields": {
"match_pattern": "regex",
"path_match": """result\.(input(\..+)*|(transform(\..+)*)|(actions\.transform(\..+)*))\.payload""",
"mapping": {
"type": "object",
"enabled": false
}
}
}]}

要回复问题请先登录注册