ElasticSearch /突出显示查询中匹配的部分,而不是命中

时间:2015-03-19 15:22:22

标签: elasticsearch

我想知道我的查询的哪一部分对点击有用,并将其呈现给我的用户。

例子查询:“真棒快狐”

  • 点击1:“快速棕色狐狸” - > “真棒[快] [狐狸]”
  • 点击2:“快狗” - > “真棒[快]狐狸”
  • 点击3:“狐狸” - > “很棒的快速[狐狸]”

我知道如何在结果中突出显示,但我想知道查询的哪个部分“有用”。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以通过将"explain": true添加到查询的根目录来启用explanation结果。通过这种方式,您可以查看每次点击的分数计算方式,并了解查询的哪一部分会影响最终得分。