问题标签 [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 - Marklogic函数将excel文件转换为XML?
MarkLogic 中是否有任何函数将输入作为excel文件并将其转换为XML文件。
我遇到了一个函数xdmp:excel-convert()
,但这个函数正在生成.xhtml文件。并且不适用于.xlsx扩展名 excel 文件。
我正在使用 ML 版本 7
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
请告诉我。
marklogic - 如何在搜索中转义单引号:搜索?
我正在使用search:search
API。
在中search options grammar
,我使用引号作为“ '
”
现在,如果搜索字符串包含任何单引号,它将创建一个错误的cts:query
.
例如 :"pubTitle:''test pub''"
因为pubTitle
我已经定义了一个约束element-word-query
。
但是由于单引号'
,它正在形成cts-word
查询
更新:
我有一个如下所示的 XML 文件
约束定义:
现在我想'test''pu'b'
在 pubTitle 元素中搜索带有文本的文档。
我的搜索查询是什么?(search:search
第一个参数)
帮助!
marklogic - MarkLogic element-word-query 在 >2 个词上失败
我看到一个问题,如果搜索词中有两个以上的单词(包括所有格“'s”),则cts:element-word-query无法选择任何项目。这发生在我们运行 7.0-4.3 的生产服务器上,但不在我们运行 7.0-5.4 的开发服务器上。
比较结果pkg:database-configuration()
并没有显示发生这种情况的任何明确原因。
以下xquery:
在生产中产生以下结果:
更大的套装包括:
和
在 dev 上,相同的查询会产生:
有谁知道为什么会发生这种情况?
xquery - Marklogic App server 8001-连接被拒绝错误
我已经在 Windows 操作系统上安装了 MarkLogic 服务器。我能够访问查询控制台和仪表板应用程序。但是,我无法访问端口 8001 上的管理服务器。我收到连接被拒绝的错误。
有人可以帮我弄清楚为什么我可以连接到导航仪表板和查询控制台,而不是管理服务器吗?
我重新启动了服务,然后也卸载并重新安装了软件。
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 中进行此类查询?
sparql - 如何在带有三元组的marklogic sparql查询中使用像SUM这样的聚合函数?
我有以下三元组:
这是我用来计算这些数量总和的 SPARQL 查询:
我得到的结果是这个 ->"0"^^xs:integer
而不是 25。你能建议这有什么问题吗?
marklogic - MarkLogic-如何在结构化查询构建器中使用andNot
{“uuid”:121222151,“路径”:“/aaa/bbb/ccc.json”,“名称”:“newDoc1”,“uuid”:121222152,“路径”:“/aaa/ddd.json”,“名称": "newDoc1"}
我正在使用 StructuredQueryBuilder 搜索结果。
我希望结果搜索名称“newDoc1”,但不在包含“*/bbb/*”的路径中。上面的代码不起作用。可能是什么原因?
xml - 在同一元素中搜索
我必须根据两个属性和它的元素值来搜索 xml。为此,我使用了距离为零的 cts:near-query。但是正在获取不包含匹配值的 xml。我已经在设置中启用了位置值并完成了重新索引。请找到以下 XML 不匹配的 XML 之一:
我有一个查询,比如cts:near-query
两个属性范围查询a=subject
,b>=89
一个元素词查询,一个元素词查询central banks
,距离为零。我不希望在搜索时返回此 XML。请帮我解决这个问题。
确切规则:搜索时应返回包含a=subject 和b>=89 和中央银行元素值的XML。但是通过评论中的以下查询,我得到了上述文件。