小编Dix*_*gla的帖子

是否可以在单个SPARQL查询中插入三元组数量限制?

使用markLogic版本 8.0-6.3

我在使用MarkLogic插入和删除三元组

WITH <>
DELETE {}
INSERT {}
WHERE {}
Run Code Online (Sandbox Code Playgroud)

条款.

在insert子句中,有大约3000个三重模式,在运行查询时我遇到错误.

**2019年1月17日12:53:08.230说明:TaskServer:XDMP-意外:(ERR:XPST0003)意外的令牌存储器耗尽

当我将三重模式限制2043在INSERT子句中时,则没有错误.

似乎一次可以插入三元组的数量有一些限制,如果是这种情况,有任何方法可以增加限制.

这是我的示例代码.

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX xs: <http://www.w3.org/2001/XMLSchema>
PREFIX skos-mla: <http://www.mlacustom.com#>
PREFIX term: <http://www.mla.com/term/>
PREFIX name: <http://www.mla.com/name/>
PREFIX work: <http://www.mla.com/work/>
PREFIX text: <http://www.mla.com/text/>
PREFIX rindicator: <http://www.mla.com/roleindicator/>
PREFIX facet: <http://www.mla.com/facet/>
PREFIX subfacet: <http://www.mla.com/subfacet/>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
WITH <thesaurus-term>
DELETE {
    ?termiri skos-mla:hasSRsortCode ?predicate.
    ?termiri skos-mla:hasSSsortCode ?predicate.
    ?termiri skos-mla:hasVSsortCode ?predicate.
    ?termiri skos-mla:hasXSsortCode ?predicate.
    ?termiri skos-mla:hasZSsortCode ?predicate.   
} INSERT {
    term:1 skos-mla:hasZSsortCode 'aaa'. …
Run Code Online (Sandbox Code Playgroud)

sparql marklogic triples

2
推荐指数
1
解决办法
78
查看次数

如何使用cts在XML中对多次出现的元素进行排序:MarkLogic中的index-order?

假设我有一堆结构如下定义的XMLS.

<root>
    <child1>
        <name>Dixit</name>
        <age>25</age>
    </child1>
    <child2>
        <name>Singla</name>
        <age>45</age>
    </child2>
</root>
Run Code Online (Sandbox Code Playgroud)

CTS search query 我已经写完了整个文件

我想按<name>元素排序文档<child2>.

我已经定义了cts:index-order用于<name>元素,但文件都过得去元素进行排序<name>的<child1>.

如何按<name>元素排序文档<child2>?

sorting marklogic marklogic-8

1
推荐指数
1
解决办法
160
查看次数

在markLogic中将xml文档导出到本地的最佳方法是什么?

我在MarkLogic DB中有400万个xml文档.我需要将所有XMLS存储在本地文件夹中.

什么是最好和最快的方法?

marklogic marklogic-8

1
推荐指数
1
解决办法
120
查看次数

当在元素值查询中传递'标点符号敏感'时,cts搜索返回'未过滤'的错误结果

我将举一个例子来复制这个问题.

假设我XML在Documents DB中插入了以下文件MarkLogic.

<root>
  <name>(publishe name)</name>
</root>
Run Code Online (Sandbox Code Playgroud)

我正在运行以下cts查询.

cts:search(
  doc(),
  cts:element-value-query(xs:QName('name'), 'publishe name',('case-insensitive', 'punctuation-sensitive', 'diacritic-sensitive')),
  'unfiltered'
)
Run Code Online (Sandbox Code Playgroud)

上面的查询返回上面的XML,即使我传递的punctuation-sensitive选项.

请帮我弄清楚为什么它会返回上面的XML?

上面有什么不对cts search query吗?

注意:对于filtered选项,它工作正常,因为我没有得到空序列.

我正在使用MarkLogic 8

marklogic marklogic-8

0
推荐指数
1
解决办法
57
查看次数

哪个管理 API 可以在 MarkLogic 中的数据库级别添加单词词典?

我正在使用 MarkLogic 版本 8。

我可以使用AdminAPI 设置数据库的所有其他配置,除了word lexicon

有什么办法可以word lexicon使用adminAPI​​添加。

我必须添加word lexicon整理unicode codepoint。

marklogic marklogic-8

0
推荐指数
1
解决办法
38
查看次数

如何检查网页是否已 100% 加载?

有什么方法可以检查网页是否在 javascript 中 100% 加载?

100% 意味着网页包含的所有图像、文件、脚本、样式。

javascript jquery webpage loading

-1
推荐指数
1
解决办法
5887
查看次数