【发布时间】:2013-02-04 02:46:44
【问题描述】:
我正在使用 marklogic 4,我有大约 15000 个文档(每个文档大约 10 KB)。我想将整个内容作为文档加载(并将全部文档转换为单个 csv 文件并输出到 HTTP 输出流以供下载)。当我以这种方式加载文档时:
let $uri := cts:uri-match('products/documents/*.xml')
let $doc := fn:doc ($uri)
xpath 有大约 15000 个 xml。所以 fn:doc 会抛出一个错误 XDMP-EXPNTREECACHEFULL。
有什么解决方法吗?我无法在管理控制台中增加树缓存大小,因为 products/documents/*.xml 中的 xml 文件数量可能会增加。
谢谢。
【问题讨论】: