有没有办法在elasticsearch中按_score过滤?

时间:2016-08-23 16:19:07

标签: elasticsearch elasticsearch-2.0

有没有办法让post_filter查询有效?

我尝试了不同的:_scorescoredoc.scoredoc._score_source.score等等。没有任何效果。

我认为应该有一些解决方案可以让您按照得分post_filter进行过滤。

{
  "body": {
    "post_filter": {
      "script": {
        "script": "_score > 100 && _score < 200"
      }
    },
    "query": {
      "function_score": {
        "functions": [{
          "script_score": {
            "script": "doc['price'].value * 100"
          }
        }]
      }
    }
  },
  "index": ["items"],
  "type": []
}

关于ES小组的类似问题:http://elasticsearch-users.115913.n3.nabble.com/Filter-on-score-td4044742.html

0 个答案:

没有答案