ElasticSearch:将“ distance_feature”和“ dismax”之间的分数相乘

问题描述

假设我有3个查询:

"distance_feature": { ... time... }

"distance_feature": { ... location... }

"dis_max" : { ... }

目前,要结合起来,我可以这样做:

"query" : {
"bool" : {
   "must" : [

  "distance_feature": { ... time... },"distance_feature": { ... location... },"dis_max" : { ... },]
  }
}

问题在于计算的分数是总和,我正在寻找一种“乘”的方法。

我尝试过功能评分,但是我不能把它们放在那里,对吧?

您有什么想法或解决方案吗?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)