如何在一个查询的弹性搜索中禁用评分?

时间:2015-04-30 04:22:10

标签: elasticsearch

是否可以在elasticsearch中禁用特定查询(不是类型或所有索引)的分数计算?

1 个答案:

答案 0 :(得分:2)

如评论中所述,您可以将您的特定查询包装在 ConstantScoreQuery

{
    "constant_score" : {
        "query": { your_query_here}
        "filter": {your_filter_here}
        "boost" : 1.0
    }
}

所有匹配的文件将获得1.0分。有关更多参考信息 - http://www.elastic.co/guide/en/elasticsearch/reference/1.5/query-dsl-constant-score-query.html