0

MarkLogic 版本:9.0.6

在 Windows 机器上安装 9.0.6 版后,我注意到 Data Hub Framework 模块是在 C:\Program Files\MarkLogic\Modules\MarkLogic\data-hub-framework 下创建的。

这些模块是被导入 MarkLogic 服务器还是只保留在 C 驱动器中?

如果导入 MarkLogic 服务器,我在哪里可以找到它们?我在“data-hub-MODULES”和“Modules”数据库上运行了 uriMatch 查询,但返回了空序列。

cts.uriMatch("*dhf.xqy*")

如果我想对“flow-lib.xqy”进行更改并测试它,过程是什么?我可以只在 C 盘(C:\Program Files\MarkLogic\Modules\MarkLogic\data-hub-framework\impl)中进行更改吗?我必须将模块重新导入 MarkLogic 服务器吗?

4

3 回答 3

1

如果您想将模块文件查看到 Marklogic 数据库中 - 首先您必须使用Gradle [ mlLoadModules ] 将它们加载到您的数据库中,或者如果您是 gradle 新手,那么您可以使用任何MarkLogic API从您的本地机器加载您的文档到 MarkLogic 数据库。

将它们加载到 DB 后,您应该在MODULES数据库中检查它,该数据库必须在所有这些操作执行之前创建。

于 2018-07-25T09:30:58.093 回答
0

安装在下面/Modules/MarkLogic/data-hub-framework/的文件是数据中心框架核心文件的一部分,自 9.0-6 起与 ML 一起分发。它们不应该被改变。如果您希望扩展功能,最好向 github 项目提交请求:

https://github.com/marklogic/marklogic-data-hub/issues

于 2018-08-09T10:35:21.690 回答
-2

实际上,自 9.0-5 以来,DHF 核心文件与 ML 一起分发。

于 2018-09-17T18:30:30.323 回答