根据ID列表对结果进行评分

时间:2018-09-21 14:24:10

标签: elasticsearch

这是我第一次使用ElasticSearch,因此,如果我错过任何文档,对不起。 因此,我正在尝试设置一个查询,该查询将优先处理我的.txt文件中存在其ID的文档。最好的方法是什么?我应该将这些ID上传到其他索引并进行比较吗?

这是我到目前为止所拥有的:

GET users/_search
{
  "query": {
    "function_score": {
      "query": { "match_all": {} },
      "boost": "5",
      "functions": [
        {
          "filter": {
            "terms" :{
              "_id": [
                id1,
                id2,
                id3,
                ...
              ]
            }
          },
          "weight": 2
        }
      ],
      "boost_mode":"multiply"
    }
  }
}

谢谢。

0 个答案:

没有答案