问题标签 [marklogic-9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
129 浏览

marklogic - DHF 使用信封的实体服务设计

我将 DHF 与实体服务一起使用。我想知道一个信封是否包含多个实体实例,我可以将信封设计如下

注意 2instance个实例的 2 个标签。

这是有效的吗,因为我找不到信封设计的推荐,比如xsd?这是信封中实例的一个好的设计还是有更好的方法?或者我可以有这样的

我想使用esapi 来规范化实体

0 投票
1 回答
40 浏览

marklogic - 是否希望在 MarkLogic 9 中的新 Session 对象上获得 isAutoCommit 或 getUpdate 上的 NPE?

在 MarkLogic XCC 版本 9.0-3 下,尝试调用isAutoCommitgetUpdate在新的 Session 对象上时收到 NullPointerException。

如果先调用或,则不会发生NPE 。这是故意行为吗?如果是这样,为什么?即使没有设置任何值,Session 的所有其他 getter 也不会出错。setAutoCommitsetUpdate

我构建了一个最小的可行示例:

0 投票
1 回答
315 浏览

marklogic - 如何计算两个 xs:dates 之间的年月周期?

较旧的 MarkLogic 版本(XQuery 1.0-ml 之前)似乎支持计算两个日期之间的年月周期的函数(https://docs.marklogic.com/fn:subtract-dateTimes-yielding-yearMonthDuration)。文档页面现在建议将“-”运算符用于 0.9-ml 之后的版本。该运算符返回一个以天和小时为单位的时间段,但不是以年、月和日为单位,并且由于闰年,不可能正确地从天和小时周期转换为年和月。是否有另一个函数可以为 XQuery 1.0-ml 执行此操作?

0 投票
1 回答
142 浏览

javascript - 拆分文档并作为多个插入的转换

我发现通过 MLCP 进行此操作的唯一方法是,您的转换必须返回格式为 [{"uri": "some_uri1", "value": "newly_created_doc1"},{"uri": "some_uri2", "值”:“newly_created_doc2”}]。这样,在使用内容泵应用转换后,将从假设一些原始文档创建这两个文档。我的问题是如何通过 node.js api 或 java api 达到相同的结果。例如,使用 node.js,我可以应用转换,并将此文件创建为具有上述样式数组的单个文档。

我的转变:

我在 node.js 中的使用:

0 投票
1 回答
92 浏览

marklogic - 使用 Marklogic 中的转换器和 REST API 加载 csv 将每个条目转换为单独的 JSON 文档

我正在尝试使用 RESTAPI 将 csv 文档加载到 MarkLogic 中。我想使用自定义 URI 将每一行保存到单独的 JSON 文档中。我应该使用/不使用转换器进行 REST API 扩展,还是可以将 PUT“/v1/document”与转换器功能一起使用。我不打算使用 MLCP 。最好的方法是什么?

谢谢

0 投票
1 回答
381 浏览

marklogic - docker容器中的marklogic;准备好生产了吗?

我看到一些关于在 Docker 容器中运行 MarkLogic 集群的文档,但不确定是否有人在生产中运行 MarkLogic docker 容器。

有人在 docker 容器中使用 MarkLogic 来提供生产服务吗?

0 投票
1 回答
172 浏览

marklogic - 如何使用 ml-gradle 通过 2-way SSL 在 rest 服务器上加载模块

我正在尝试将 ml-gradle 配置为在使用 2-way SSL 设置的环境中加载模块,但没有找到太多关于如何在 gradle.properties 中指定我的证书的文档。https://github.com/marklogic-community/ml-gradle/wiki/Loading-modules-via-SSL有简要说明进行基本设置,但许多示例链接似乎已更改,并且没有任何有关指定客户端证书的信息。

谢谢,--丹

0 投票
1 回答
179 浏览

xquery - fn:replace 在迭代时返回一个字符串

我希望通过使用映射的键和值对来实现对文档中的字符串的查找和替换。由于 2 个映射值,我目前拥有的代码似乎返回了 2 个字符串。我希望返回一个字符串,其中大括号中的值被映射中的值替换。

0 投票
1 回答
229 浏览

marklogic - 尝试在 MarkLogic 中存储二进制内容时的 XDMP-DOCUTF8SEQ

我的情况与之前文章中提到的情况略有不同,我正在推送我实际上想在 MarkLogic 中以二进制形式存储的内容。我稍后在将处理文件内容的触发器中有代码。有问题的内容使用以.txt结尾的 URI 上传。

使用 Java API,我有:

我希望这会绕过 UTF-8 要求。我的假设正确吗?

0 投票
1 回答
70 浏览

marklogic - 改进 MarkLogic 重新索引时间

有没有办法专门针对具有数百个森林的离线集群中的大型数据库(>100TB)改善 MarkLogic 重新索引时间?

在重新索引期间禁用本地磁盘故障转移(副本林)怎么样?这会减少重新索引时间吗?