问题标签 [marklogic-10]
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.
marklogic - MarkLogic 升级不兼容(降级)
我最近将我们的 MarkLogic 9.xx 升级到了 10.xx(最新版本)。我们遇到了这个错误:
XDMP-NESTEDMULTI: xdmp:invoke-function(function() as item()*, query...) -- 无法在多语句事务中创建嵌套的多语句事务。
现在我们解决这个问题的方法是在错误出现之前将我们的版本降级回 9.xx。
有没有正确的方法来降级 MarkLogic?甚至解决上面的错误?
marklogic - 我在处理 ZIP 时收到 500 个内部服务器错误 (XDMP-CHILDNODEKIND)
我们有 rest 扩展,其中 post 方法的参数之一是我们想要处理的 zip,但我收到错误 500。以下消息显示在响应中。ZIP 由一些 json 和图像和 pdf 组成。是否有任何解决方法可以使其运行。
这是我在 PROD 环境中重现的情况:
扩展代码:
模块代码:
错误日志:
marklogic - 如何通过 Azure AD 对 Marklogic 管理界面 (8001) 进行身份验证
我正在使用 MarkLogic 服务器 10。管理界面将身份验证设置为“摘要”。因此,当我打开https://localhost:8001时,它会提示输入用户 ID/密码并打开管理界面。
我需要使用 Azure AD 进行此身份验证。因此,我选择了 SAML 集成而不是“摘要”。SAML 集成已完成,我将“内部安全性”设置为 false。
问题是在天蓝色身份验证完成后点击https://localhost:8001 URL 时,出现错误。它说“SEC-NOADMIN:(错误:FOER0000)用户没有管理员角色。”。
我的理解是,它正在发生是因为我的 Azure AD 用户在 Marklogic 中未被识别。我相信我必须在现有 MarkLogic 用户和我的 AD 用户之间进行映射。虽然问题是我做不到。我探索了文档。有适用于 LDAP 和 Kerberos 的解决方案,但没有适用于 Azure AD 的解决方案。
有人可以确认 Azure 身份验证在 Marklogic 管理员上是否可行吗?如果是,请帮助我知道解决方案。
提前谢谢大家。
javascript - Marklogic 片段返回不完整的结果集
我正在寻找在片段中获取所有匹配项的方法。但我得到的结果集不完整。我已将 maxSnippetChars、maxMatches、perMatchTokens 值设置为最大值。文档的结构是一个对象数组,我想要路径所有满足匹配条件的匹配对象的属性(概要)。你能帮帮我吗?我正在使用以下代码:-
marklogic - 关于 MarkLogic 从 9 升级到 10
根据 MarkLogic 文档(https://docs.marklogic.com/guide/relnotes/chap4#id_72376")
" MarkLogic Corporation 强烈建议您在升级到 MarkLogic 10 之前备份您的数据库。此外,MarkLogic Corporation 建议您先升级到 MarkLogic 7 或 MarkLogic 8 的最新维护版本,然后再升级到 MarkLogic 10。 "
上述行是否也适用于 MarkLogic 9?在将集群升级到 MarkLogic 10 之前,我们是否需要升级到 MarkLogic 9 的最新维护版本?我们目前使用的是 ML 9.0-11。
提前致谢。
marklogic - 什么是 SVC-SOCBUF:Marklogic 中的套接字错误?
我的 MarkLogic 错误日志中的调试级别日志低于调试级别我不确定这是否会导致问题。如果您遇到类似的问题,请帮助我。有什么要修改的配置吗?
2020-07-13 08:32:14.612 调试:HTTPClientRequest::run 1 因为 SVC-SOCBUF:套接字错误:recv 10.162.209.4:55884-10.160.147.150:8080:EOF
2020-07-13 08:32:14.773 调试:HTTPClientRequest::run 1 因为 SVC-SOCBUF:套接字错误:recv 10.162.209.4:55888-10.160.147.150:8080:EOF
marklogic - 除了使用 Marklogic Grove 进行密码身份验证之外,还有其他方法可以进行身份验证吗?
我正在使用MarkLogic Grove (React) 开发一个 UI 应用程序。
默认情况下,登录 grove 时使用密码验证。我想将此部分更改为更安全的方法,例如多因素身份验证或一次性密码。当时我使用的是MarkLogic的权限控制功能,所以想在MarkLogic上以用户身份登录。
Grove 是否具有标准功能?或者如果它没有该功能,我该如何实现上述功能?
xquery - 我有一个在 JAVA 中公开的 REST 端点,我需要通过 Marklogic 调用它——最好的方法是什么?
我有一个 REST 端点,其 URL http://localhost:8080/notify/services/refesh/clauses-count 在 Java 中公开,每当将新文档摄入 MarkLogic 数据库时,都需要通过 Marklogic 调用该端点。
最好的方法是什么?
marklogic - 如何在运行时检索 Marklogic 实体定义
是否有任何函数/API 可用于在运行时提取/检索实体定义?
有人可以帮助我提供信息并提供任何文档链接吗?
marklogic - 用于标记逻辑的 Hadoop 连接器已从 v10 弃用
我在 MarkLogic 站点中读到 MarkLogic Hadoop 连接器已弃用,将在未来的版本中删除?这样的决定背后有什么原因吗?如果我们正在考虑将 hdfs 用于第 3 层存储,我们应该避免吗?还有其他选择吗?