如何更改记录分数

时间:2018-11-02 20:17:14

标签: elasticsearch

  1. 我正在使用弹性搜索6.4.0,并且想要更改索引中特定记录的分数。
  2. 当我发送以下请求时,提升将确切执行什么操作。我看到分数值在变化,但是索引中的值没有更新,仅在查询时间就给了我。我对提升感到困惑。
      

    获取索引/ _搜索       {         “查询”:{           “ multi_match”:{             “ query”:“ foo bar”,             “ fields”:[“ title ^ 5”,“ content”]           }         }       }

1 个答案:

答案 0 :(得分:0)

分数不会保存在索引中,而是根据每个查询计算得出的。助您一臂之力的是,标题字段中的foo bar匹配项比内容字段中的匹配项有价值5倍。这不会在任何地方持续存在,只是反映在查询结果的分数中。