问题标签 [marklogic-7]
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 搜索功能。我们有两个版本的 Marklogic 7 和 8。这个需求有两个场景:
数据库在一台 MarkLogic 服务器上可用。
在这种情况下,我们要实现 xdmp:eval()、xdmp:spawn() 和 MarkLogic 的超级数据库和子数据库概念。但是,我们不确定哪一个是完美的。
数据库在不同的 MarkLogic 服务器上可用。
我们不确定在这种情况下要实施什么。但是,我们正在探索 Hadoop 和 MarkLogic 的灵活复制。
请研究这些场景并分享您的最佳想法,以便我们能够朝着正确的方向前进。
scala - Unexpected XQueryException: Port is current in use error in sbt 控制台
我在我的项目中使用Marklogic 7.0-5和Play 2.2.6。我在 sbt 控制台上运行run 9002命令,我的项目 repo 路径指向我的机器上。它提示我以下消息
无法加载 JNotify 本机库(java.library.path 中没有 jnotify) Play 将检查每个请求的文件更改,因此预计重新加载性能会降低。
然后显示以下信息
[info] play - 在 /0:0:0:0:0:0:0:0:9002 上侦听 HTTP(服务器已启动,使用 Ctrl+D 停止并返回控制台...)
在此之后,当我在浏览器中点击 localhost:9002 时,它给出了 Unexpected exception XQueryException: Port is current in use
堆栈跟踪如下
我尝试杀死使用相同端口的进程,但它仍然给我同样的错误。
非常感谢您的帮助,谢谢。
marklogic - 在 Marklogic 7 中的通配符搜索中返回误报
我正在针对单词查询执行 XQuery 搜索,以使用共现返回值。但问题是,在执行通配符搜索时,某些误报会作为匹配文档的一部分返回。执行的元素词查询是
执行的查询是
它返回两个匹配结果,一个是正的,一个是误报的。
cluster-computing - 无法识别的日志错误
我们在集群生产环境中遇到了一些问题,例如查询延迟、速度变慢等等。我们无法找出这背后的任何原因。我们检查了监控系统,它对我们来说看起来不错。但是,我们在 ML 日志中发现了一些奇怪的未知错误信息,如下所示:
我们重新启动了服务器并解决了它。现在,它工作正常。但是,我们仍然无法识别这些错误。如果您对这些错误有任何想法,请与我们分享,以便我们可以采取任何必要的措施来避免将来发生这种情况。
marklogic - 如何检查marklogic数据库中是否存在图形?
我正在使用 Marklogic 数据库的 java-api,根据我的要求,我每次收到请求时都会删除三重图,然后使用三重图创建一个新的图。现在我已经将代码包装在 try-catch 块中以捕获异常并继续。
有没有更好的方法来使用图形管理器检查现有的三元组图形,我已经看到图形管理器类,但我没有找到任何方法来检查图形的可用性。
marklogic - MarkLogic - 通过 CPF WEBDAV 将 MS Word 和 Excel 转换为 XML
我正在使用开发人员许可证来学习 MarkLogic,我是经过认证的 MarkLogic 开发人员。
https://docs.marklogic.com/guide/cpf/default
通过上面的链接,我可以通过 WEBDAV 成功地从输入的 PDF 文件生成 xml,但是我无法从 Microsoft Word 或 Excel 生成 xml,我已经启用了所有管道。Excel 和 Word 文档已成功加载,但我没有看到相同的 XML。
我可以知道可能是什么原因,请您指导,因为我需要这个功能来展示原型。
xml - MarkLogic 7 返回具有特定元素的文档
cts:element-value-query
inMarkLogic 7
不起作用,MarkLogic 8
我想返回具有元素的文档而不注意它的值我的查询就像:
我想退回所有包含!!??Element1
的文件MarkLogic 7
indexing - cts:search 在启用通配符时返回未过滤搜索选项的意外结果
我正在使用“未过滤”选项执行cts:search并启用通配符搜索(意味着传递“通配符”)。
在我的数据库中,我插入了 5 个粘贴在下面的 xml 文档。
在下面的 cts:query 中,如果journalTitle元素的值包含通配符 (*),它将返回所有 5 个文档。
例如:“d*”、“di*”、“dixi*”
即使我将“mohi * t”作为journalTitle元素的值传递,我也会得到结果中的所有五个文档。
对于“过滤”选项,它工作正常。
我很好奇为什么会出现这种行为?并且还请让我知道如何为“未过滤”选项更正此问题。
我在谷歌上搜索了很多关于这个但没有找到解决方案。
请在 cts:search 查询和 xml 文件下方找到
cts:查询
XML 内容 - 粘贴了所有五个 xml:
您可能需要 xdmp:plan 结果,所以我将其粘贴在下面
xdmp:计划结果:
如有语法错误,请见谅。
如果您需要更多信息,请告诉我。
marklogic - 如何在 MarkLogic 中定义 xml 之间的关系并在搜索 API 时使用它?
这些是我在数据库中插入的文档。
我想搜索那些具有" Dixit"和" media1 "<name>
的文档。<biblio>
<medianame>
<media>
但它应该只检查那些<mediaid>
与biblio/mediaid
在我们的例子中,结果将是
我可以实现这一点,首先通过获取与名称(“dixit”)匹配的所有 biblio 文档,然后从结果中提取 mediaid(456),然后使用获取的 mediaid(456)和 medianame(media1)查询媒体文档.
但我想通过 search:search API 来实现这一点。
有什么办法可以做到这一点,有没有什么地方可以定义xmls元素之间的关系。
xml - 如何搜索没有特定元素或元素中具有空值的文档?
我想搜索没有特定元素或没有子节点(甚至文本节点)的元素的文档,并且该元素应该有一个特定的父节点。
例如:
示例 xml:
新文档:
现在我希望所有包含123<id>
的 xml,并且可以有空元素或根本不存在的元素。<root>
<root2>
<issue>, <volume>
与上述情况一样,它不应<root-second>
以 root 身份返回 xmls。
它应该<root>
以 root 身份返回所有 xml