marklogic相关内容

MarkLogic中的cts、fn和xdmp函数有什么不同?

我是学习MarkLogic的初学者。我试着在网上查了一下有什么不同,但我什么也没看到。抱歉,如果这是个愚蠢的问题。到底有什么不同? 推荐答案 这些方法的前缀绑定到不同的命名空间。命名空间指示类别、用途和所有者。 fn是标准的XQuery、XPath和XSLT函数(在此命名空间中:http://www.w3.org/2005/xpath-functions)。您可以期望它们在任何标 ..
发布时间:2022-08-14 09:52:45 其他开发

MarkLogic未捕获XQuery上的SVC-SOCCONN

当我要捕获http-POST时,XDMP-URI可以,但SVC-SOCCONN不行。 XQuery停止,不执行捕获。 这是带有try/Catch: 的XQuery的摘录 let $return := try { xdmp:http-post($uri,$options,$doc) } catch ($e) { xdmp:log("HTTP POST KO"), ..
发布时间:2022-04-17 14:01:26 其他开发

MarkLogic - 带有 REST API 的 CORS

我有一个基于 MarkLogic 的 Web 应用程序,它从两个源中提取数据,一个文档存储和一个三元组存储,它们都托管在我的 MarkLogic 服务器上.该应用程序使用 MarkLogic 的内置 REST API 来访问这些数据存储.文档存储的 REST API 在端口 8003 上运行,三元组存储的 REST API 在端口 8007 上运行.应用程序托管在文档存储的模块数据库上.现在,当我 ..
发布时间:2021-11-15 03:02:38 其他开发

MarkLogic - 带有 REST API 的 CORS

我有一个基于 MarkLogic 的 Web 应用程序,它从两个源中提取数据,一个文档存储和一个三元组存储,它们都托管在我的 MarkLogic 服务器上.该应用程序使用 MarkLogic 的内置 REST API 来访问这些数据存储.文档存储的 REST API 在端口 8003 上运行,三元组存储的 REST API 在端口 8007 上运行.应用程序托管在文档存储的模块数据库上.现在,当我 ..
发布时间:2021-11-15 02:57:14 其他开发

NIFI 如何将 uuid 更改为文件名

我有一些 XML 格式的文档加载到 Marklogic 中.PutMarkLogic URI 属性名称属性默认为“uuid".如何将其更改为文件名. 输入目录: /input/ac01010.xml/输入/ac02010.xml.... 我下面有两个处理器 GetFile ->PutMarkLogic 想要 Marklogic 显示文档: ac01010.xmlac0201 ..
发布时间:2021-11-12 03:55:47 其他开发

从 MarkLogic Xquery 模块调用 Java

我有一个复杂的 Java 转换例程,我想从我的 XQuery 模块中调用它.我想直接调用它而不是使用服务或 http 端点来最小化开销. 这适用于必须将大型几何形状从一个坐标系转换为另一个坐标系(RD 到 ETRS89)的例程.由于这些是更大的 XML 文档的一部分,可能包含数十个这样的形状,因此当我们实际处理文档时,我想在 MarkLogic 中执行此操作. MarkLogic 文档 ..
发布时间:2021-10-02 19:57:07 Java开发

在 Marklogic Xquery 中删除少于 30 天的文档

我有一个日期时间字段,我必须删除少于 30 天的文档.如何在 xquery 中实现如日期时间字段 解决方案 在搜索日期时间范围时,范围索引将是最好/最快的. 使用 dateTime 元素范围索引,您可以执行以下操作: let $thirtyDaysAgo := current-dateTime() - xs:dayTimeDuration(“P30D")返回cts:搜索(文档(),ct ..
发布时间:2021-10-02 19:56:43 其他开发

任务服务器中的SVC-SOCBUF错误

我在MarkLogic任务服务器中收到 SVC-SOCBUF 错误.我向我的MarkLogic服务器产生了许多 xdmp:http-post 请求.我不确定这是否是导致问题的原因.如果您遇到类似的问题,请帮帮我.有什么要修改的配置吗? 解决方案 通常表明从正在调用的远程服务器返回的响应有问题.已经发现它的反应是空的. HTH! ..
发布时间:2021-05-31 20:15:48 其他开发

如何将map变量传递给外部函数(如eval)并在marklogic xquery中调用

xdmp:eval($ s,(),"world")) 我想将map作为参数传递给外部函数,而不是上面代码中的默认值作为第二个参数. 解决方案 如果 $ s 具有在序言中声明变量$ v1 external; ,然后我认为您可以使用 xdmp:eval($ s,map:new(map:entry('{} v1',some-expression))),或者如注释中所指出的,甚至 xdmp: ..
发布时间:2021-05-31 20:15:36 其他开发

MarkLogic node.js API-分组并按计数排序

在关系数据库中,您会遇到类似“从mytable组中按c desc的名称顺序选择名称,count(1)as c"的内容.基本上,我想统计包含每个名称值的记录数,并首先获取计数最高的记录. 是否可以使用Node.js API在Marklogic中做类似的事情? 解决方案 类似的方法应该起作用: var marklogic = require('marklogic');var my = ..
发布时间:2021-05-31 20:15:33 其他开发

Marklogic 计划备份失败

我们当前正在使用计划备份来进行每日数据库备份.从过去几天开始,我们在备份时发现许多问题.备份过程执行了几个小时,但没有完成.我们还查看了日志,但没有提及计划备份.我们有以下问题- 通过任何方式,我们可以使其变得更加一致并停止此类活动吗? 如果计划的备份在该时间之前未成功完成,是否可以在一定时间后获得某种通知/电子邮件. 我们还可以对计划的备份失败使用重试机制吗? 解决方案 针对您 ..
发布时间:2021-05-31 20:15:30 其他开发

如何在Optic API中使用fn:contains(),fn:starts-with()和fn:ends-with

更早之前,我们使用FLOWR查询来满足搜索需求,因为数据每天都在增加,所以我们决定使用索引来提高搜索性能. 工作流程查询(仅示例) 集合中$ doc的 ("col1")其中fn:contains($ doc//entityName/text(),"USA")返回document-uri($ doc) 上面的查询是有效的,它返回一个文档 URI,现在我们正在尝试使用 Optic API ..
发布时间:2021-05-31 20:15:24 其他开发

如何在Marklogic Grove中的node.js中处理REST API?

我正在使用MarkLogic Grove(React)开发UI应用程序. 默认情况下,来自Web浏览器的REST API调用将直接转发到MarkLogic. 例如:http://主机名/v1/resources/foo/ 如果REST API是特定路径,我想按原样在node.js中进行处理,而无需将调用转发给MarkLogic.我应该在哪里以及如何实施它?(仅对经过身份验证的用户 ..
发布时间:2021-05-31 20:15:21 其他开发

根据marklogic中的元素返回最新文档

有一个包含4个文档的集合.我想检索带有最新时间戳的文档. 下面的查询有助于按降序排序,但是我要最新修改的文​​档 fn:collection("/test")中$ doc的 按$ doc//timestamp降序排列return $doc//id/text(),",",$doc//timestamp/text()) 输出 1234,2018-03-05T11:29:42.722Z ..
发布时间:2021-05-31 20:15:18 其他开发