1

是否可以执行 aquery并对其进行过滤,以便在响应中只score考虑 > 1.0 的元素?hits.total

4

1 回答 1

3

我相信您可以使用它min_score来实现这一点(http://www.elasticsearch.org/guide/reference/api/search/min-score/)。ES 文档示例:

{
    "min_score": 0.5,
    "query" : {
        "term" : { "user" : "kimchy" }
    }
}

正如文档还说的那样,这通常不实用,因为评分是一种相对计算。但是,如果您对结果有很大影响,那么它可能就是您所需要的。

于 2013-08-09T17:49:13.810 回答