问题标签 [marklogic]

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 回答
157 浏览

collections - 如何防止marklogic触发器中的死锁

如何防止 marklogic 触发器中的死锁。触发器正在使用集合。

0 投票
3 回答
1026 浏览

search - 如何对一个或多个集合中的文档执行 MarkLogic 搜索

我有基于它所描述的 mime 类型图像的集合中的文档:image/jpg、image/png、image/gif。

我希望能够指定一个$mime-typeas"image""image/jpg"以便我可以跨所有图像类型或跨特定子类型搜索文档。

搜索$mime-type "image"将返回 URIs ("image/jpg", "image/png", "image/gif")。我希望能够在任何这些集合中搜索文档。

搜索$mime-type "image/jpg"将返回 URI ("image/jpg")。然后我只会搜索“image/jpg”集合的文档。

使用 Search API 进行搜索需要创建什么结构search:options

0 投票
1 回答
1203 浏览

xquery - 从 xdmp:http-get() 访问 HTTP 响应

使用 MarkLogic 从带有xdmp:http-get()or的 Web 服务中提取数据xdmp:http-post(),我希望能够在尝试处理数据之前检查返回的标头。在 DQ 我可以这样做:

我得到的结果是这样的:

其次是实际反应。问题是我似乎无法将 XPath 插入此响应节点。如果我将我的 return 语句更改为return $result/response/code我得到空序列。如果我可以在尝试处理返回的实际数据之前检查该代码以确保我得到了 200,那将比使用 try-catch 块来查看数据是否存在并且是否正常要好得多。

因此,如果有人知道如何访问这些响应代码,我很乐意看到您的解决方案。

作为记录,我试过了xdmp:get-response-code(),但它不带任何参数,所以我不知道它在看什么响应代码。

0 投票
4 回答
1328 浏览

search - 如何从 Marklogic 中的 cts:search() 中获取所有命中

我有一个包含大量文档的集合。

当我搜索集合时,我需要获取独立于文档的匹配列表。所以如果我搜索“ pie”这个词。我会取回一份按相关性正确排序的文档列表。但是,其中一些文件pie在不止一处包含“ ”一词。我想取回所有匹配项的列表,与找到匹配项的文档无关。此外,所有命中的列表需要按相关性(权重)排序,再次完全独立于文档(不按文档分组)。

以下代码搜索并返回按文档分组的匹配项...

我需要的是$n成为“ match-node”,而不是“ document-node”......

谢谢!

0 投票
3 回答
479 浏览

xml - 如何在 Marklogic Server 中执行 CRUD 操作?

我想对存储在 Marklogic Server 中的 xml 文档进行 CRUD 操作。谁能告诉我如何在 Marklogic Server 中执行 CRUD 操作?

0 投票
1 回答
733 浏览

xslt - 在 Eclipse 中创建 XQuery 项目

我刚刚开始学习并使用 java 处理 xquery。我有一个关于 MarkLogic 服务器的快速问题。我刚刚为我的 Eclipse 安装了 XQDT,我需要为 XQuery 项目配置一个解释器,此时我有两个选项,第一个java XQuery engineMarkLogic server. 我尝试了MarkLogic server第一个但我无法使用它,问题是它无法使用 localhost:8000 连接。所以,我只是使用java XQuery engine并为此下载MXQuery,它工作正常。

问题是确实MarkLogic server可以在Windows服务器上运行Windoes 7还是仅在Windows服务器上运行?如果我只是继续使用MXQuery,我可以创建任何没有问题的 xquery 项目吗?

提前致谢

0 投票
1 回答
53 浏览

marklogic - 创建一个提供签入、签出、取消签出、搜索的应用程序

如何使用应用程序生成器创建提供签入、签出、取消检查、搜索的应用程序

0 投票
4 回答
5964 浏览

xquery - 我可以在 Marklogic Server 的 xquery 中声明一个全局变量吗?

我想要一个可以在不同的 .xqy 页面中使用的全局变量。我可以在 Marklogic Server 的 xquery 中声明这样的变量吗?

0 投票
1 回答
42 浏览

marklogic - 支持包的申请代码不完整

我在 Marklogic 中创建了一个示例应用程序并尝试从应用程序生成器生成一个支持包,如appbuilder.pdf 的应用程序生成器部分(第 16 页)中的导航中所述。此 zip 文件显示大小为 612 KB,但仅包含 4 个 XML 文件,如

信息.xml

8054898124527514592.xml

8504172290275228263.xml

14220610187815029433.xml

PDF 说 zip 文件应该包含应用程序文件夹。似乎我错过了一些步骤。

请分享您在这方面的想法。

0 投票
3 回答
251 浏览

facet - marklogic中的单词数组

我是 marklogic 的新手,我开始使用 Corona APi 进行探索。我使用 store API 存储了一些文档。现在我想对一组单词进行分面。我已经索引了一个看起来像的 json 文档

... "aothor":"name", "published_date":"20-10-2011", "nouns":["n1","n2"], .... 我可以在作者字段上进行分面在使其成为范围索引字段之后。我不确定如何计算这个“名词”字段中的所有单词。

请建议我如何在这个或任何其他方式上进行刻面以获得这些词的频率。