I'm trying to get a simple log/email alert to fire in Marklogic and am following the examples in the documentation. However I cannot seem to execute an action.
My steps:
[1] create config and insert.
[2] create action and insert.
[3] create rule and insert.
我的警报操作就像xdmp:log("some m
我将twitter的JSON搜索输出加载到Marklogic中,并使用基本转换器将其转换为Marklogic的JSON XML格式。
当我尝试使用以下XQuery查询id时
xquery version "1.0-ml";
declare namespace html = "http://www.w3.org/1999/xhtml";
for $r in doc()/json
let $b:=$r/id
return (
$b)
它一直在抱怨没有结果。
当我使用doc()时,xml显示得很好,但是doc()/json没有显示任何内容。
下面是Marklogic从
我尝试过下面提到的xquery。如果文档未被管理,我想使用DLS查询来管理文档,否则我想签出文档。
xquery version "1.0-ml";
import module namespace dls = "http://marklogic.com/xdmp/dls" at "/MarkLogic/dls.xqy";
let $uri :="/root/189966_01.xml"
let $i := dls:document-is-managed($uri)
return
if ($i = fn:false()
我有xml文档,需要使用marklogic中的转换向现有xml添加一个额外的标记。这不能使用任何xquery。
所有的代码都必须用javascript编写。
下面是向JSON添加新标签的代码:
function insertTimestamp(context, params, content)
{
workaround(context);
if (context.inputType.search('json') >= 0) {
var result = content.toObject();
if (context.acceptTypes) {
我正在MarkLogic 8中试用新的服务器端javascript,我主要对搜索感兴趣。我看到的示例首先将JSON保存到数据库中,然后搜索原生JSON。这不是我的用例,因为我的公司已有大量原生XML存储在数据库中。我想使用javascript来搜索文档,我想要JSON中的搜索结果。
从javascript可以做到吗?当我运行下面的代码(从其中一个示例修改)时,结果是一个字符串数组,其中每个字符串都是完整的XML文档。不是我想要的。是否有API调用将每个结果转换为JSON?
var count = 0;
var results = [];
for (var result of cts.searc
如果我将相同的标记存储在两个单独的文档中,一个是MarkLogic,另一个是JSON,在JSON6中,MarkLogic是否会自动将JSON转换为MarkLogic,并在这方面对其进行索引,或者两者都以各自的格式存储?
我的意思是,MarkLogic是否将所有文档都存储为XML,并在被查询时简单地将JSON转换应用于JSON文档?
如果文档以原生格式存储,那么在性能方面,以JSON存储文档比以XML存储文档有什么优势吗?
下面是一个示例代码片段:
if($outputFormat="json") then (: result in json format :)
我需要上传并使用xquery模块到marklogic 6,比如check-docAvailable.xqy。我尝试使用由dictionary.xqy提供的ML6示例,它工作得很好。但是,当我试图导入自己的xquery时,就会出现以下错误。
ERROR :
Exception in thread "main" com.marklogic.client.FailedRequestException: Local message: config/resources write failed: Internal Server Error. Server Message: XDMP-IM