在 Solr 中,我可以使用query函数 query 来返回查询的数字分数,我可以在bf参数的上下文中使用它,比如bf=product(query('cat'),query('dog'))将两个相关性分数相乘。
Elasticsearch 的搜索 API 通常使用起来更灵活,但我不知道如何完成同样的壮举。我可以_score在 function_query 的 script_function 中使用,但我只能使用_score主查询的。如何合并另一个查询的分数?我怎样才能将分数相乘?