MarkLogic 10 - 从 MarkLogic 7 恢复数据库 - 无法在恢复的数据中搜索托管文档
MarkLogic 10 - database restore from MarkLogic 7 - unable to search managed document in restored data
我正在将 MarkLogic
从 7 升级到 10。我正在尝试将备份从 MarkLogic 7
恢复到 MarkLogic 10
。数据库已成功恢复,但面临托管文档问题。我验证了托管文档的历史记录,它存在于数据库中。当我尝试使用
从托管文档中搜索最新版本文档时,它 returns 什么都没有
cts:search(fn:collection(),dls:documents-query());
.
当我尝试检查文档是否通过以下查询进行管理时 returns 正确。
import module namespace dls = "http://marklogic.com/xdmp/dls" at "/MarkLogic/dls.xqy";
dls:document-is-managed('/entity/[some ID].xml');
您需要对 MarkLogic 8 之前版本的 DLS 文档执行批量升级操作。Full details here.
我正在将 MarkLogic
从 7 升级到 10。我正在尝试将备份从 MarkLogic 7
恢复到 MarkLogic 10
。数据库已成功恢复,但面临托管文档问题。我验证了托管文档的历史记录,它存在于数据库中。当我尝试使用
cts:search(fn:collection(),dls:documents-query());
.
当我尝试检查文档是否通过以下查询进行管理时 returns 正确。
import module namespace dls = "http://marklogic.com/xdmp/dls" at "/MarkLogic/dls.xqy";
dls:document-is-managed('/entity/[some ID].xml');
您需要对 MarkLogic 8 之前版本的 DLS 文档执行批量升级操作。Full details here.