"functions": [{
"script_score": {
"script": "(doc['content.acknowledgement'].value) ? ((doc['content.acknowledgementUsers'].values.contains(24)) ? 0 : 1 ) : 0"
}
}
],
"score_mode": "sum"
这是我到目前为止的语法。我试图根据这些条件给出一个分数。
如果用户位于acknowledgementUsers
,则得分为0
,则得分为1
。
出于某种原因,每次脚本给我得分为0.我正在使用elastic search 5.2
有人可以帮我这个吗?