开发者社区> 问答> 正文
1
0
分享

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

已解决

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

展开
收起
提个问题 2024-06-10 16:11:38 44 0
举报
飞天免费试用计划
领取免费云资源,开启云上实践第一步
智能开放搜索 OpenSearch行业算法版
1GB 20LCU 1个月
额度1个月内有效
OpenSearch LLM智能问答版免费试用套餐
存储1GB首月+计算资源100CU
额度1个月内有效
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 举报
    赞同 评论 打赏

    评论

    全部评论 (0)

    登录后可评论
问答排行榜
最热
最新

相关电子书

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