marklogic - 有没有办法在 Marklogic 的查询控制台中测试路径范围索引的返回值?
问题描述
我正在包含 MODS XML 文档的数据库中设置索引,我希望能够在查询控制台中测试每个索引,以确保索引正确的元素。
我已经使用 cts:valid-index-path() 来确保 xpath 有效并且我刚刚遇到 cts:path-range-query,但我不确定它是否在做我想要它做的事情。
例如,我有一个包含标题和统一标题的 MODS 文档,如下所示:
<titleInfo>
<nonSort>The </nonSort>
<title>Friend : a religious and literary journal</title>
</titleInfo>
<titleInfo type="uniform">
<title>Friend (Philadelphia, Pa.)</title>
</titleInfo>
我希望能够测试 titleInfo/@type="uniform" 上的路径范围索引设置,以确保它只是索引<titleInfo type="uniform">
和排除<titleInfo>
。
解决方案
以下任一功能是否接近您的需要?
cts:values(cts:path-reference(...the path for the index...))
cts.valueMatch(cts:path-reference(...the path for the index...))
希望有帮助,
推荐阅读
- r - R 多轴图表
- r - 为什么 ggplot geom_area 在尝试根据聚合数据绘制堆积面积图时为空?
- python - 提交登录表单后,Flask Login 重定向 bask 以登录
- python - Map-reduce 功能概述
- excel - 如何从 Outlook 电子邮件中提取文本表到 Excel
- powershell - PowerShell Compare-Object 可以进行二进制比较吗?
- asp.net - 如果我使用的是 Net Core 3.1,如何在互联网上发布我的 react 网页?
- react-table - 反应表工具栏AllRowsExpanded 不起作用
- ng-zorro-antd - NzDropdown 中的 NzTree 无法正确渲染
- video - 如何使用 FFmpeg 平铺视频