开发者社区> 问答> 正文

OpenSearch行业算法版和高性能检索版sort子句配置未生效

已解决

OpenSearch行业算法版和高性能检索版sort子句配置未生效

展开
收起
提个问题 2024-06-10 16:11:38 28 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    如果添加了sort子句,OpenSearch行业算法版和高性能检索版默认的排序策略将不再生效(即sort=-RANK, -RANK 表示排序策略得分),比如,在sort子句中设置了sort=- id ,仅仅通过价格排序,则排在前面的doc,相关性可能不高:
    手动加入-RANK, sort= -RANK;-id 会先根据排序策略得分排序,排序分相同的再根据id排序
    因此,如果是排序策略不生效,或者效果不符合预期,请先检查下sort子句的配置,是否设置了-RANK,或者是只需要某个字段排序时,加入了 -RANK。

    关于OpenSearch行业算法版和高性能检索版排序原理,可参考排序实践
    2024-06-10 16:11:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《开放搜索统一召回引擎实践》 立即下载
《开放搜索查询分析服务架构分享》 立即下载
《开放搜索在智能化行业搜索和业务增长领域的应用实践》 立即下载