我想在 Vespa 的自定义搜索结果中将元素添加到数组中,或者从我的地图中删除一些键。
例如:我在搜索者的点击中有以下字段:
fields:
n: 0,
myArray: [0, 1, 2]
myMap: {"key1":"value1", "key2":"value2"}
我想将值 (3, 4) 附加到我的数组并从我的地图中删除一个键 (key2),在结果命中中,返回:
fields:
n: 0,
myArray: [0, 1, 2, 3, 4]
myMap: {"key1":"value1"}
我已关注参考链接Inspecting Structured Data,但无法从我创建的 Inspector 对象中添加或删除条目。我不想为我的数组/结构创建一个新的 SlimeAdapter 对象。因为这需要完全遍历数组并将单个条目添加到我想要避免的新对象中。
请提出相同的方法。