愚者求师之过,智者从师之长。

如何不解析json部分字段?

Logstash | 作者 jessehuang | 发布于2020年09月09日 | 阅读数:2827

我们业务日志是Json格式.但是字段并不是固定的.这就导致一个索引模式经过几天的积累以后,索引里的字段越来越多(见附件).
在全文搜索这个索引模式时,会提示查询字段太大:
failed to create query: field expansion matches too many fields, limit: 1024, got: 1298

所以想请问一下,我如何才能不解析部分json字段? 比如附件中的图片,将整个get字段的内容整体当做一个字符串写入ES,而不是将get字段下面的所有字段全部解析出来.
这样可以固定该索引的字段数量,避免字段日积月累,越来越多.
 
谢谢!
QQ20200909-0.png
已邀请:

keyso

赞同来自:

"get": { "type": "object", "enabled": false }

要回复问题请先登录注册