在提取期间将对象值添加到Elastic Search的字段中,并在提取期间全部删除空值字段

问题描述

我正在使用附加处理器将csv数据摄取到elasticsearch中。我已经有两个字段是对象(object1和object2),我想将它们都附加到另一个字段(mainlist)的数组中。因此,它会以mainlist:[ {object1},{object}]的形式出现,我尝试使用copy_from参数设置处理器,并且遇到错误,即使ElasticSearch文档显然没有使用“值”属性使用“ copy_from”时。 {"set": {"field": "mainlist","copy_from": ["object1","object"]}}。我的语法甚至完全从文档中复制。请帮忙。

此外,我需要在提取级别删除空字段,以便不返回它们。我不希望将“ fieldname:”“退还给用户。什么是最好的方法?我是ElasticSearch的新手,而且进展不太顺利。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)