问题标签 [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.

0 投票
3 回答
550 浏览

marklogic - Marklogic函数将excel文件转换为XML?

MarkLogic 中是否有任何函数将输入作为excel文件并将其转换为XML文件。

我遇到了一个函数xdmp:excel-convert(),但这个函数正在生成.xhtml文件。并且不适用于.xlsx扩展名 excel 文件。

我正在使用 ML 版本 7

0 投票
1 回答
66 浏览

marklogic - MarkLogic 中“未过滤”搜索的意外行为

未过滤的搜索给出了错误的结果。

请找到以下 xml 示例和问题。

样本:

我必须获得具有<volume> & <issue>两者的值组合的条目节点应该出现在<entry>节点下(例如:volume-10 & issue-10,volume-10 & issue-20)

如上例所示,我需要整个入口节点为<volume> (10), <issue> (10).

它不应该将其他入口节点返回给我,因为其他入口节点没有所需的volume(值 10)、issue(值 10)组合。

请在下面找到cts:search我正在做的事情。

/sample.xml假设示例 xml 使用uri存储在数据库中

上面的查询也将其他条目(<entry>)返回给我。

如果我将执行“过滤”搜索,上面的查询将返回正确的结果。

请告诉我,为什么会发生这种情况以及解决方案是什么

如果有任何其他好方法可以让入口节点具有组合,volume and issue请告诉我。

0 投票
5 回答
205 浏览

indexing - 具有特殊字符的字段值查询和未过滤的搜索返回意外结果?

传递任何特殊字符(@、=、#、$、%、^、*)时,字段值查询会给出意外结果。

请找到我插入 ML 的 4 个示例文档。

CTS 查询:

在运行这个查询时,我得到了所有的文件。

据我了解,它应该返回一个空序列

请在我创建的字段下方找到。

字段(XML 格式):

索引设置:

索引设置

如果我在搜索字符串中添加任何字母,它会给我正确的结果。

喜欢:

  • @#$​​%F
  • =====S
  • df===$d

请帮我解决这个问题?

0 投票
1 回答
548 浏览

marklogic - 如何在搜索中转义单引号:搜索?

我正在使用search:searchAPI。

在中search options grammar,我使用引号作为“ '

现在,如果搜索字符串包含任何单引号,它将创建一个错误的cts:query.

例如 :"pubTitle:''test pub''"

因为pubTitle我已经定义了一个约束element-word-query

但是由于单引号',它正在形成cts-word查询

更新:

我有一个如下所示的 XML 文件

约束定义:

现在我想'test''pu'b'在 pubTitle 元素中搜索带有文本的文档。

我的搜索查询是什么?(search:search第一个参数)

帮助!

0 投票
1 回答
78 浏览

marklogic - MarkLogic element-word-query 在 >2 个词上失败

我看到一个问题,如果搜索词中有两个以上的单词(包括所有格“'s”),则cts:element-word-query无法选择任何项目。这发生在我们运行 7.0-4.3 的生产服务器上,但不在我们运行 7.0-5.4 的开发服务器上。

比较结果pkg:database-configuration()并没有显示发生这种情况的任何明确原因。

以下xquery:

在生产中产生以下结果:

更大的套装包括:

在 dev 上,相同的查询会产生:

有谁知道为什么会发生这种情况?

0 投票
2 回答
362 浏览

xquery - Marklogic App server 8001-连接被拒绝错误

我已经在 Windows 操作系统上安装了 MarkLogic 服务器。我能够访问查询控制台和仪表板应用程序。但是,我无法访问端口 8001 上的管理服务器。我收到连接被拒绝的错误。

有人可以帮我弄清楚为什么我可以连接到导航仪表板和查询控制台,而不是管理服务器吗?

我重新启动了服务,然后也卸载并重新安装了软件。

0 投票
1 回答
132 浏览

marklogic - 在marklogic中将多个字段连接成一个字段

这些是我上传到我的数据库的示例 XML:

我在这里要做的是,当我通过 /search?q=US 搜索单词 US 时,我希望查询结果在 JSON 中有一个数据字段,其中包含所有包含单词 US 的地方。

例如:数据:{clifford-irving edith-irving 囚犯释放 1972-08-18 nassau new-york 美国 nassau-county-jails 监狱妻子丈夫媒体,[],CAMEL NEWS CARAVAN- SEGMENT 2:美国军人在福尔摩沙游行in 1950.Military women-march Formosa-in-1950 United-United States-army US Commercial US Title}

有没有办法在 MarkLogic 中进行此类查询?

0 投票
2 回答
398 浏览

sparql - 如何在带有三元组的marklogic sparql查询中使用像SUM这样的聚合函数?

我有以下三元组:

这是我用来计算这些数量总和的 SPARQL 查询:

我得到的结果是这个 ->"0"^^xs:integer而不是 25。你能建议这有什么问题吗?

0 投票
2 回答
122 浏览

marklogic - MarkLogic-如何在结构化查询构建器中使用andNot

{“uuid”:121222151,“路径”:“/aaa/bbb/ccc.json”,“名称”:“newDoc1”,“uuid”:121222152,“路径”:“/aaa/ddd.json”,“名称": "newDoc1"}

我正在使用 StructuredQueryBuilder 搜索结果。

我希望结果搜索名称“newDoc1”,但不在包含“*/bbb/*”的路径中。上面的代码不起作用。可能是什么原因?

0 投票
1 回答
84 浏览

xml - 在同一元素中搜索

我必须根据两个属性和它的元素值来搜索 xml。为此,我使用了距离为零的 cts:near-query。但是正在获取不包含匹配值的 xml。我已经在设置中启用了位置值并完成了重新索引。请找到以下 XML 不匹配的 XML 之一:

我有一个查询,比如cts:near-query两个属性范围查询a=subjectb>=89一个元素词查询,一个元素词查询central banks,距离为零。我不希望在搜索时返回此 XML。请帮我解决这个问题。

确切规则:搜索时应返回包含a=subject 和b>=89 和中央银行元素值的XML。但是通过评论中的以下查询,我得到了上述文件。