gpt4 book ai didi

java - Elastic Search 基于搜索字符串排序

转载 作者:行者123 更新时间:2023-12-01 18:41:50 25 4
gpt4 key购买 nike

根据用户在用户界面上搜索的文本,我在搜索条件中添加了更多搜索词。所有这些工作正常,但是我无法获得正确的排序结果。

我的期望是按以下顺序排序结果:

  1. 顶部的结果应基于用户实际输入的搜索词。
  2. 后面是我在代码中添加的其他搜索词的结果。

最佳答案

这样的排序是不可能的。根据official documentation ,

The sort is defined on a per field level ...

因此您无法按搜索词对结果进行排序。

如果是查询字符串查询,您可以 boost terms实际由用户输入,因此具有此类术语的文档将更具相关性,并且默认情况下在搜索结果中显示得比其他文档更高。但这绝对不是排序。

关于java - Elastic Search 基于搜索字符串排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59917885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com