有没有办法在 Marklogic 的查询控制台中测试路径范围索引的 return 值?
Is there a way to test the return values of a path range index in Marklogic's Query Console?
我正在一个包含 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" 上测试路径范围索引 set-up 以确保它仅索引 <titleInfo type="uniform">
并排除 <titleInfo>
.
以下任一功能是否接近您的需求?
cts:values(cts:path-reference(...the path for the index...))
cts.valueMatch(cts:path-reference(...the path for the index...))
希望对您有所帮助,
我正在一个包含 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" 上测试路径范围索引 set-up 以确保它仅索引 <titleInfo type="uniform">
并排除 <titleInfo>
.
以下任一功能是否接近您的需求?
cts:values(cts:path-reference(...the path for the index...))
cts.valueMatch(cts:path-reference(...the path for the index...))
希望对您有所帮助,