问题标签 [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 - 跨集群访问日志
我有一个有 3 个节点的集群。我已经配置了应用服务器的数据库。
我想知道在集群中的主机之间生成的访问日志是否相同
或者每个主机都有一个单独的“访问日志”,用于记录对其主机的请求。
我知道集群中的每个主机都维护自己的审计日志文件。访问日志的工作方式是否相同。
谢谢, 卡提克
marklogic - 使用 MLCP 插入 MarkLogic DB 时检查空/空白
我正在探索 MarkLogic 数据库,并一直在尝试使用 MarkLogic 内容泵将数据导入其中。这是 csv 文件的要点。
我成功地将它插入数据库。这是插入的文档。
它甚至插入空白/空值。有没有办法指定在插入 ML 时忽略空白/空字段?这是我所期待的。
以及如何为我们插入的每个文档维护一个自动生成的主键/序列?如果 id 已经存在,它应该合并/更新文档。
提前致谢。
marklogic - 将大文件转储到 MarkLogic DB 的更好方法
我是 MarkLogic 的新手,并评估它以转储巨大的 csv/文本数据,并根据某些条件等进行一些转换,如过滤器等。据我所知,我可以使用 2 种方式转储数据。
我想知道实现这一目标的更好方法是什么?或者是否还有其他我不知道的。
提前致谢。
marklogic - 如何使用rest api在marklogic中将文档的属性指定为uri
我正在尝试MarkLogic
使用Rest-API
. 我想uri
通过将特定属性指定为 uri 来自定义插入时。这是json文件:
如果我想在插入记录时指定上面提到的emailId属性。任何人都可以让我现在,如何实现它?json
uri
cors - 'Access-Control-Allow-Origin' 错误即使遵循 2 种方法
我正在尝试构建一个角度应用程序来访问 MarkLogic 数据库中的数据。我正在使用 MarkLogic REST API 来访问数据。当我尝试运行该应用程序时,我收到以下错误。
XMLHttpRequest 无法加载 http://192.168.192.75:9550/v1/keyvalue?element=fieldId&value=1005&format=json。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“ http://localhost:8080 ”。
我在stackoverflow上阅读了很多与此问题相关的答案,但没有任何工作。这是我到目前为止所尝试的。
无论哪种方式,它似乎都不起作用。谁能告诉我我做错了什么?或者如果有任何其他方法可以让这个工作?提前致谢。
marklogic - Marklogic:如何使用资源
我已经创建了GET, POST, PUT, DELETE
使用 REST 约定的资源。我想用它。
请告诉我,如何使用我创建的资源。
marklogic - Marklogic:在数据摄取时生成主键
我正在使用 java-api 从 CSV 摄取数据。我必须维护每个文档的主键。
marklogic 在插入期间是否提供任何唯一的自动生成的 id?
如果 marklogic 不提供,那么我可以想到一件事,即随机生成的 hexString 数,但问题是如果我在 CSV 中有大量记录要摄取,有时这个随机数可能会重复。
请建议我如何处理这个用例。
marklogic - 当辅助数据库在集群中时,我们是否需要为辅助数据库配置本地磁盘故障转移
这是一个基本问题。我们配置了一个 3 节点集群,我们计划关闭 Bootstrap 主机进行维护。我们希望应用程序即使在其中一个节点关闭时也能正常运行。
我们是否需要为安全、架构、模块和触发器数据库配置本地磁盘故障转移,即在其他主机上的引导主机上拥有 Forest 的副本?
或者它们在所有服务器上共享相同的安全和模块文档。
xquery - MarkLogic 的“xdmp:collection-delete”是如何工作的?
我有一个场景,我想删除的大多数文档都在一个名为“过期”的集合中。我不想通过运行一个长时间运行的进程来使我的服务器超载,该进程将遍历文档并一个一个地删除它们,我宁愿使用文档删除批量处理它们。
所以我的问题是 xdmp:collection-delete 是如何工作的?
它会遍历文档并删除它们吗?
或者
它是否在 SQL 中执行类似 DROP Table 及其“即时”的操作?
我想知道 xdmp:collection-delete 的后台进程是什么。我想知道是否有人可以画出此函数如何处理要删除的文档的流程,因为我想更深入地了解该过程,而不仅仅是概述它的作用。
marklogic - 方面并发分辨率 ?
用于方面计算的搜索:搜索并发选项在内部运行为(在同一核心上并行解析的多个方面)还是(在单个核心上解决每个方面)?
并发级别选项的最大限制是多少?这个选项和核心数之间有什么关系吗?
如果这些方面在同一个核心上解决?它们是使用多个线程在同一进程中计算的,还是每个方面都解析为不同的进程?
ML7 和 ML8 是否以不同的方式解决并发方面?
在“并发”选项的 cts:element-values 文档中:这里
您所说的“这在同一查询中发生多个词典调用的情况下特别有用(例如,在单个查询中解析多个方面)”是什么意思?
您如何定义相同的查询或单个查询?
如果我需要使用 cts:element-values 而不使用 search:search 来解决许多方面,我如何将它们放在“单个查询”中以便可以同时解决它们?