使用高斯衰减功能进行评分

时间:2017-09-15 21:08:11

标签: elasticsearch

是否可能具有非对称衰减函数?

如果field>= origin,则结果得分为1。 当接近scale时,衰变的发生方式相同。

我猜>=将是scale < origin,否则<= origin scale > originfunction getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; }

Looking at this image

从这张图片中,我只想要驼峰的左侧部分并使右侧部分平坦。

1 个答案:

答案 0 :(得分:0)

可能的解决方案:

"filter": {
    "range": {
        "FIELD": {
            "lte":[ORIGIN]
        }
    }
},
"gauss": {
    "FIELD": {
        "origin": "ORIGIN",
        "scale": "SCALE ( SCALE < ORIGIN )",
        "decay": DECAY
    }
}

有更简单的吗?