Marklogic 值词典和词词典

Yas*_*ash 1 marklogic lexicon

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

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

Dav*_*nis 5

您不需要词词典的范围索引。事实上,例如,仅使用词典和使用 cts:word-match() 扩展/搜索并将结果输入到单词查询中是非常强大的。

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

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

拿这句话: “椅子靠墙”

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

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

  • 椅子
  • 反对

它们只是不同的功能。

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

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

  • 或者为您提出的每个更具体的问题发布新的 SO 问题.. ;-) (2认同)