首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将巨大的处理过的文本从MarkLogic写入文件

将巨大的处理过的文本从MarkLogic写入文件
EN

Stack Overflow用户
提问于 2020-01-17 18:03:40
回答 1查看 55关注 0票数 0

我有非常庞大的文本处理内容(内容处理是使用MarkLogic服务器中的XQuery完成的),我需要将其写入文本/csv文件(在MarkLogic服务器之外)。当我使用像xdmp:save()这样的标准API函数时,它几乎消耗了4-5分钟的时间。什么是减少内容编写时间的最好的空闲方法?

EN

回答 1

Stack Overflow用户

发布于 2020-01-18 04:22:27

如果超时是一个问题,您始终可以使用xdmp:request-set-time-limit将超时限制延长到配置的最大值

与其将输出直接写到MarkLogic文件系统上的文件中,为什么不将该查询公开为端点并让客户端检索内容呢?

  • 或者在他们执行
  • 模块时直接返回,或者将文档保存到数据库中并返回他们可以用来通过GET /v1/documents

获取的URI

生成大型CSV报告的另一个选择是利用CoRB等工具来执行批处理作业,并将结果收集到CSV文件中。

https://github.com/marklogic-community/corb2/wiki/Hello-World-from-CORB

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59785111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档