【问题标题】:What is the difference between element-range-index and field-range-index in marklogic?marklogic中的element-range-index和field-range-index有什么区别?
【发布时间】:2016-08-05 06:31:23
【问题描述】:

我对 MarkLogic 中的 element-range-indexfield-range-index 感到困惑。

请借助示例说明区别。

【问题讨论】:

    标签: indexing marklogic


    【解决方案1】:

    这两者都是标量索引:特定类型的基于值的排序索引。唯一的区别是文档的哪些部分被选择包含在索引中。

    元素范围索引从文档中出现的特定命名 XML 元素中选择这些值。字段范围索引从字段选择的项目中选择那些值。字段选择可能更复杂,由多个 XPath 组成,或者包含一组包含和排除的元素。因此,字段可以更有针对性地选择它们。

    例如,如果您有一个文档

    <document>
       <title>Example</title>
       <chapter>
           <title>Chapter 1</title>
       </chapter>
    </document>
    

    您可以在元素“title”上设置字符串元素范围索引,其中包括值“示例”和“第 1 章”。可以为选择路径“/chapter/title”的字段设置字段范围索引,并且它只包含值“Chapter 1”。

    【讨论】:

    • 谢谢!!很好的解释
    猜你喜欢
    • 1970-01-01
    • 2015-02-11
    • 1970-01-01
    • 1970-01-01
    • 2013-04-27
    • 2013-06-11
    • 1970-01-01
    • 2014-12-06
    • 2021-10-27
    相关资源
    最近更新 更多