我正在用 Java 创建一个自定义脚本来为文档评分。我希望在进入自定义记分器之前尝试获取文档的分数。
在 mvel 中,您似乎可以这样做:“_score * doc['my_numeric_field'].value / pow(param1, param2)”
_score 只会给你分数。我没有看到任何使用 Java API 获得分数的有效方法。
注意:我已经尝试过 doc().getScore() 并且似乎总是给出空指针异常。
奖励:我如何才能获得其他文档字段,例如 _boost 或 _index?