Używam marklogic 4 i mam około 15000 dokumentów (każdy z około 10 KB). Chcę załadować całą zawartość jako dokument (i przekonwertować wszystkie dokumenty do jednego pliku CSV i wyprowadzić do strumienia wyjściowego HTTP do pobrania). A ja załadować dokumenty w ten sposób:unikanie XDMP-EXPNTREECACHEFULL i ładowanie dokumentu
let $uri := cts:uri-match('products/documents/*.xml')
let $doc := fn:doc ($uri)
XPath ma jakieś 15.000 plików XML. Tak więc fn: doc zgłasza błąd XDMP-EXPNTREECACHEFULL.
Czy istnieje sposób obejścia tego problemu? Nie mogę zwiększyć rozmiaru pamięci podręcznej drzewa w konsoli administratora, ponieważ liczba plików xml w produktów/dokumentów/*. Xml może wzrosnąć.
Dzięki.