更改elasticsearch中的评分功能

时间:2017-04-12 14:51:51

标签: python elasticsearch scoring relevance

我需要在弹性搜索中检索文档而不是使用默认的评分函数(例如tfidf等),而只需要通过单词频率或术语频率(不是idf等)。 有没有办法修改它?我可以在python中做到吗?

1 个答案:

答案 0 :(得分:0)

当您不关心TF / IDF

时,可以使用constant_score
{
    "query": {
        "bool": {
            "constant_score": {
                "query": {
                    "match": {
                        "description": "any word"
                    }
                }
            }
        }
    }
}