我刚刚开始探索弹性搜索,并且在项目中坚持了需求。我尝试了多种方法,但没有任何效果。我已将示例文档保存在弹性搜索索引中
"orderData": {
"lines": [
{
"lineNbr": 1,
"quantity": {
"amount": 1,
"uom": "EACH"
},
"weight": null,
"Qty": null
},
{
"lineNbr": 2,
"quantity": {
"amount": 1,
"uom": "EACH"
},
"weight": null,
"Qty": null
}
]
}
下次我只想更新第nbr行中的某些数据,但是这里的问题是我不想对字段进行明智的更新。我再次获得完整的Line Nbr 1 json之类的
{
"lineNbr": 1,
"quantity": {
"amount": 10,
"uom": "EACH"
},
"weight": 5,
"Qty": 5
}
但是,如果我正在执行更新,则删除第nbr 2行标签,而仅将第nbr 1行标签保留有更新后的数据,但我从不想触摸第nbr 2行 我该如何实现?任何帮助将不胜感激。提前谢谢。