Xquery 从MarkLogic将处理过的大量文本写入文件
我有非常庞大的已处理文本内容(内容处理使用MarkLogic server中的XQuery完成),我需要将其写入文本/csv文件(MarkLogic server之外)。当我使用像Xquery 从MarkLogic将处理过的大量文本写入文件,xquery,marklogic-9,Xquery,Marklogic 9,我有非常庞大的已处理文本内容(内容处理使用MarkLogic server中的XQuery完成),我需要将其写入文本/csv文件(MarkLogic server之外)。当我使用像xdmp:save()这样的标准API函数时,它几乎要花费4-5分钟的时间。减少内容写入时间的最佳空闲方式是什么?如果超时是一个问题,您可以使用 与其将输出直接写入MarkLogic文件系统上的文件,为什么不将该查询作为端点公开,并让客户端检索内容 要么在执行该模块时直接返回 或者将文档保存到数据库中,并返回可用于通
xdmp:save()
这样的标准API函数时,它几乎要花费4-5分钟的时间。减少内容写入时间的最佳空闲方式是什么?如果超时是一个问题,您可以使用
与其将输出直接写入MarkLogic文件系统上的文件,为什么不将该查询作为端点公开,并让客户端检索内容
- 要么在执行该模块时直接返回
- 或者将文档保存到数据库中,并返回可用于通过获取的URI
不要说“巨大”,告诉我们实际大小。请澄清几个与MarkLogic相关的问题(1)内容是否存储在每个记录的单个文档中?(2) 由于目标是表格数据(csv),您是否使用TDE将数据建模到行索引中?