编辑:
我正在使用elasticsearch 5.5
JSON结构就像
{
"id":"123",
"address":[{
"id":"address_id_1",
"state":"",
"country":""
}]
}
所以我的要求就像我有一个索引帐户,在该索引中我有一个嵌套对象作为地址,地址中的每个对象都包含一个字段" id"独一无二。基本上我需要做的是当我在弹性搜索中点击更新api时,行为应该是这样的。
1。如果地址对象已经存在,则只需要更新。
2。如果地址对象不存在但存在地址嵌套字段,则新地址应附加到地址嵌套字段。
第3。如果地址嵌套字段不存在则应根据输入创建。