有没有办法在Marklogic的查询控制台中测试路径范围索引的返回值?

时间:2019-06-05 16:25:50

标签: marklogic marklogic-8

我正在包含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>

1 个答案:

答案 0 :(得分:1)

以下功能之一是否接近您的需求?

cts:values(cts:path-reference(...the path for the index...))
cts.valueMatch(cts:path-reference(...the path for the index...))

希望有帮助,