首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Marklogic值词典和单词词典

Marklogic值词典和单词词典
EN

Stack Overflow用户
提问于 2017-06-19 18:42:27
回答 1查看 120关注 0票数 1

根据文档:值词典是通过配置范围索引创建的。可以为整个数据库或特定元素或属性创建单词词典。

这是否意味着创建单词词典不需要范围索引?范围索引在创建单词/值的唯一列表中扮演什么角色?

EN

回答 1

Stack Overflow用户

发布于 2017-06-19 18:56:26

您不需要为单词词典创建范围索引。事实上,仅使用词典并使用cts进行扩展/搜索有相当大的威力:例如,word -match()并将结果提供给一个单词查询。

词典是所有单词的唯一列表(基于在排序规则和词典设置中设置的单词边界)。

范围索引是对元素的整个值的索引。在许多情况下,范围索引意味着您想要执行范围查询。

用这个短语:‘椅子靠着墙’

在范围索引中,索引只有一个条目:完整的短语

在词典中,它有一个单词列表:

  • the
  • chair
  • is
  • against
  • the
  • wall

它们只是不同的功能。

您是否有更具体的问题/示例来说明您需要更详细的示例?如果是这样,请用其他详细信息更新您的问题,我们可以详细说明。

范围索引存储这些元素/属性的值。这些值可以通过cts: values ()和相关函数从范围索引的内部词典中检索。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44628405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档