查询弹性搜索中的衰减函数。我想使用数组中的第一个值作为高斯衰减函数的位置字段参考下面的查询。
addressDetails
是地址数组。
如何使用Gauss Decay的第一个地址?
这是代码。
function
"query": {
"function_score": {
"functions": [
{
"gauss": {
"addressDetails.location": {
"origin": {
"lat": 19.07598366960883,
"lon": 72.87765582092106
},
"offset": "10m",
"scale": "10m"
}
},
"weight": 1
}
]
}
}