5
我正在使用ElasticSearch 2.4.0。使用script_score,我计算定制得分像如何在脚本分数中使用字段的最大分数 - ElasticSearch
{"script":"return (((doc.field_a.value)* 0.5) + (_score * 0.5));"}
我想是这样(在field_a值一些正常化的影响):
max_score = doc.field_a.values.max();
return (((doc.field_a.value)* 0.5)/max_score + (_score * 0.5));
任何帮助表示赞赏。