问题标签 [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.
marklogic - XML 标记值的分面
我想对 xml 标签进行分面,并对标签值进行子分面,我有一个 xml 文档,如下所示
我想根据上面的文档 DRUGS 和药物名称的子方面以及类似的化合物和化合物名称的子方面进行分面
marklogic - 通过 Role 添加删除 MarkLogic 中文档的权限
我有一个名为“监控”的角色,能够在 MarkLogic 中插入/查看文档。我想添加删除文档的权限,但我不知道是否需要赋予它“执行”权限。
我的角色如下:
marklogic - MarkLogic Custom Rest Endpoint 为预检请求设置 Access-Control-Allow-Origin
我在我的自定义休息端点中设置了“Access-Control-Allow-Origin”,但是当我从 javascript 调用这个 web 服务时,我收到以下错误
以下是我设置响应标头的代码
如何设置 OPTIONS 请求的响应标头?
xquery - Marklogic - 如何在 Xquery 中分配动态变量
我试过下面提到的 XQuery 。
实际输出
预期产出
请建议我,如何更改动态变量值。
javascript - xQuery 到 JavaScript 需要多个文件
将 xQuery 脚本转换为 JavaScript 时,我有这一行,其中两个 XQY 文件合并到一个模块命名空间中。
我如何在 JavaScript 中做到这一点?
原来的
不工作:
错误
[javascript] XDMP-TOOMANYARGS: var obj = require("/ext/obi/lib/object-service-lib.xqy", "/ext/obi/lib/obje -- 参数太多,预期为 1,但得到了 2
marklogic - 在 Marklogic 8 中恢复增量备份时避免重新索引完整数据
我有一个包含超过 100 万个文档的数据库。我必须启用“三个字符单词位置”并创建一些新索引。执行完所有这些重新索引后,将自动触发。
直到此刻,它非常简单。
现在棘手的部分是,我有一个增量备份,并且在恢复它时,我只想为更新的数据(增量备份添加的数据)重新索引,但它会为完整的数据(即增量备份中的数据+先前存在的数据)触发。
有没有办法只重新索引增量数据?
PS:有副本,主动和被动,附加到数据库。我们也可以将它们用于此目的
xquery - marklogic 8 - 如何明智地搜索集合
我已经在我的查询控制台中尝试了下面提到的 Xquery,但是我需要从集合中搜索数据吗?
请建议我如何在上述 XQuery 中添加集合?
marklogic - 是否有用于创建用户和添加角色的 MarkLogic JavaScript API?
XQuery 安全管理 API 信息发布在此处。
http://docs.marklogic.com/sec:create-user
我可能遗漏了一些东西,但我没有看到等效的 JavaScript 安全管理 API。
是这样吗?如果是这样,我们可以在下一个 MarkLogic 版本中期待它吗?
marklogic - 日志真正说的是什么
我一直试图了解 MarkLogic 在 ErrorLog.txt 日志文件中试图告诉我的内容。
比如这个。您可能会读取id
命名空间的该元素并且不存在http://marklogic.com/solutions/obi/object
排序规则,但这不是真的,它在那里,四重检查它。http://marklogic.com/collation/
16/04/07 13:12:56 错误 mapreduce.ContentWriter: XDMP-ELEMRIDXNOTFOUND: cts:search(fn:collection(" http://marklogic.com/solutions/obi/revision "), cts:and-query( (cts:element-range-query(xs:QName("obj:id"), "=", "06b7d2a0-c5b0-4a91-8886-368673805c42", ("collation= http://marklogic.com/collat ion/ "), 1), cts:element-value-query(fn:QName(" http://dikw.nl/dikw/vriend/incident ","external-id"), "162110", ("lang=en "), 1), cts:not-query(cts:element-range-query(xs:QName("source:id"), "=", "85a0aa8c-7495-4d0f-8f97-8a009e57306a", ("collation = http://marklogic.com/collation / "), 1), 1)), ())) -- { http:没有字符串元素范围索引://marklogic.com/solutions/obi/object }id http://marklogic.com/collat ion/
MarkLogic 在这里告诉我什么?
xml - Xquery 从 XSD 模式获取属性名称和类型?
我正在关注marklogic的教程,
https://developer.marklogic.com/learn/2007-04-schema
在一个场景中,我有 xsd 文件
我想从此 xsd 中提取属性名称和类型。以下是我的 XQuery:
我得到以下信息:
但我需要属性和值一起
有人可以帮我重写 Xquery 以实现上述输出吗?