Marklogic:元素范围索引VS元素词词典

时间:2013-04-02 16:02:14

标签: marklogic

我有一个包含文本值的元素,我需要能够从GUI应用程序中搜索其中的文本内容。 我正在阅读ML 5.0文档,我看到我可以在此元素上使用元素范围索引或元素字词典。 考虑到我需要

这个事实,我想现在应该使用哪一个
  1. 搜索包含此元素的1000万份文档
  2. 快速搜索
  3. 使用cts:element-word-query
  4. 使用我在starts-with搜索并包含选项的搜索选项。
  5. 感谢任何帮助。

    哈利

2 个答案:

答案 0 :(得分:3)

不需要额外的范围索引或词典。使用cts:element-word-query搜索元素文本时使用通用索引。最有效的方法是“快速元素字搜索”,在创建新数据库时默认启用它。

进一步阅读:

http://docs.marklogic.com/guide/search-dev

http://docs.marklogic.com/guide/admin/text_index

答案 1 :(得分:2)

element range indexelement word lexicon之间的一个显着区别是range index将存储元素("search terms")的字符串值,word lexicon将存储单个单词标记("search", "terms")。每个都有助于不同类型的查询。

如果您发布了有关如何搜索元素的更详细示例,则可以更轻松地推荐查询/词典策略。