问题标签 [marklogic-8]

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 投票
1 回答
205 浏览

xquery - 如何整理 Marklogic 中的处理指令

我的旧数据库中的内容既不是有效的 HTML 也不是 XML。考虑到清理遗留问题很困难,我想在 MarkLogic 中使用 xdmp:tidy 进行整理。我目前正在使用 ML-8。

我以某种方式将此内容传递给整洁的功能:

结果它返回:

现在这个结果不是有效的 xml 格式(我通过 XML 验证器检查了它),因此当我尝试将此 XML 插入 MarkLogic 时,它会抛出一个错误,提示“MALFORMED BODY | 无效的处理指令名称。

我对 PI 进行了一些调查,但运气不佳。我本可以尝试在没有 PI 的情况下保存内容,但这也不是有效的 PI。

0 投票
1 回答
65 浏览

marklogic - 作为其自己的模式数据库的数据库的数据库复制(复制指南)

数据库复制指南的“了解数据库复制”一章的“主数据库和副本数据库索引设置”部分说明如下:

您不能复制充当其自己的模式数据库的主数据库。复制 Master 模式数据库时,为 Replica 集群上的 Replica 模式数据库创建第二个空模式数据库。

[ http://docs.marklogic.com/guide/database-replication/dbrep_intro#id_27654]

问题:

  1. 一个快速实验(1. 设置两个集群;2. 将它们配对;3. 设置一个指向自身的数据库以获取模式;4. 在该数据库上启用数据库复制;5. 插入使用配置的元素范围索引的测试文档; 6. test element range index in both primary and replica cluster)似乎表明这确实按预期工作,似乎与复制指南所述相反。

  2. 我可能误读了引用的部分。有人可以解释为什么复制指南指出“您不能复制充当自己的模式数据库的主数据库”吗?构成对 Schemas 数据库的依赖关系的幕后情况是什么?如果按照上面 1. 中的描述完成此操作,可能会出现什么问题?(著名遗言 :-})

谢谢,

马库斯

0 投票
1 回答
101 浏览

java - Liferay 与 MarkLogic XDBC 数据库集成

我是 Liferay 和 Marklogic 的新手程序员。我正在尝试使用这些指南连接 MarkLogic

https://www.liferay.com/community/wiki/-/wiki/Main/Database+Portal+Properties

但无济于事。请问MarkLogic是什么类型的数据库?以及如何实现连接?

0 投票
1 回答
317 浏览

marklogic - 如何在marklogic的一个查询中查询两个数据库

我正在将数据从一个拓扑复制到另一个拓扑(例如拓扑 1 的数据在 DB1 中,拓扑 2 的数据在 DB 2 中)并且我想在单个查询中对两个数据库执行检查以检查所有文件是否通过检查它们的 Uris 或 Hash 值是否相同。那可能吗?

0 投票
2 回答
93 浏览

marklogic - 达到最大值时获得 5 分钟的事件窗口。价值

当事件“X”达到其最大值时(例如在过去一个月或过去 7 天或一天内),如何获取事件“X”的 5 分钟时间窗口,并在它达到最大值时获取事件时间。

0 投票
1 回答
449 浏览

linux - MarkLogic 休息服务从所选服务器返回 405 Method Not Allowed

MarkLogic 8,Linux(Centos 和 RH6)。我在三个 MarkLogic 实例(2x Centos,1x RH6)中的每一个上都设置了相同的 REST 服务、用户和角色。我已经单独检查了这些条目的设置对于每个主机都是相同的。Centos 机器是虚拟机(我本地机器上的虚拟机),其中一个是原始虚拟机,另一个是原始虚拟机的克隆)。RH6 机器是一个联网的开发服务器。我正在使用“curl”,通过 Windows 7 命令行,将单个测试文件“PUT”到 Documents 数据库中。我使用的 Curl 命令是:

我得到一个“405 Method not allowed”,作为一个简单的 XML 文档 [来源 = MarkLogic?] 来自 RH6 上的 ML 和克隆的 Centos 机器,但不是来自我原来的 Centos VM,其中 ML 显示文件已正确加载。MarkLogic 错误日志显示任何主机上都没有错误。

关于我应该从哪里开始解决这个问题的任何想法?

0 投票
1 回答
120 浏览

marklogic - 通过 client-java-api 的动态选项

我正在创建 REST Web 服务,它通过 url 获取参数并根据这些动态参数在 marklogic 中搜索。

q=search&offset=0&limit=10& sort=documentId|asc&termAggregations=group:10

我正在使用 StructuredQueryDefinition & RawCombinedQueryDefinition 创建:

为了使用选项创建查询,我使用 String /String Buffer,例如选项 extract-document-data

对于排序、构面、过滤器约束也是如此。

我不能使用持久查询作为排序参数,方面和过滤器基于 web 服务请求参数。

此外,我看到 QueryOptionsBuilder 和其他类似的类已被弃用。

有人可以让我动态创建这些不同选项而不是字符串的最佳方法吗?

谢谢

0 投票
1 回答
135 浏览

marklogic - 如何以 json 格式向 StructuredQueryDefinition 添加选项

我是 marklogic 新手,想在 json 中创建 marklogic 查询。

我使用 StructuredQueryDefinition 创建查询,然后创建 RawCombinedQueryDefinition。

我可以使用 StructuredQueryDefinition 在 json 中创建查询吗?如果可以,如何为 json 添加选项?

谢谢

0 投票
1 回答
69 浏览

marklogic - Marklogic - 在从集群中删除节点时处理文档

我有一个带有 10 个节点的 MarkLogic 集群。每个都有与之相关的森林。如果我打算从集群中淘汰一个节点,我如何处理该节点中的文档?MarkLogic 是否会在“离开”集群时自动将文档移动到其他节点,或者我是否应该在停用节点之前进行重新平衡?

0 投票
1 回答
197 浏览

marklogic - xdmp:Marklogic 8 中的文档过滤器问题

我试图使用 xdmp:document-filter 从“pptx”文件中提取元数据。以下是我在查询控制台中运行的代码。

似乎没有任何效果,并且在显示消息“查询控制台丢失连接,并尝试重新建立连接”之后。所以我查看了服务器日志文件并看到分段错误..以下是一些日志文件..我尝试提取元数据的方式有什么问题吗?