开发者社区> 问答> 正文

开放搜索如何一次性查询所有数据

已解决

开放搜索如何一次性查询所有数据

展开
收起
提个问题! 2024-06-09 19:01:37 27 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答

    OpenSearch行业算法版和高性能检索版暂时不支持直接将实例中的文档一键导出,您可以通过scroll的方式,通过查询全部文档,将实例中的文档迭代导出。

    query子句中,填写'' 表示查询所有文档,

    • 控制演示:

    • sdk配置:

    java:

    searchParams.setQuery("'''");


    php:

    $params->setQuery("''");


    python:

    docQuery = { "query": "''" }


    注意:由于scroll对性能开销比较大,尤其是深翻页时,查询耗时较正常的query有明显的上涨,同时LCU消耗也比较大,因此导出数据的操作,建议在夜间业务低峰期进行。

    2024-06-09 19:01:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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