开发者社区> 问答> 正文

OpenSearch行业算法版如何按aggregate子句的结果排序

已解决

OpenSearch行业算法版如何按aggregate子句的结果排序

展开
收起
提个问题 2024-05-24 12:08:07 43 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    • 目前不支持二次处理(排序等)aggregate子句返回的结果,需自己解析获得的json串,然后进行处理。
    • ggregate的使用方法参考文档
      注意事项
    • aggregate为非必选子句;
    • 在aggregate中出现的字段必须在定义应用结构的时候配置为属性字段。
    • aggregate结果会在搜索节点facet节点中展示出来,具体值字段名为agg_fun的名字,如sum、count等。
    • aggregate支持多个key的统计,多个统计中间用英文分号(;)分隔。
    • 该统计子句信息展示在facet 中,需设置config子句中的format 为fulljson 格式,才会返回并展示facet 对应内容。
    • 受引擎性能影响,aggregate统计子句仅能保证10w的召回量下的文档数统计准确,超过10w的文档数统计不保证准确。
    2024-05-24 12:08:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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