在 MarkLogic 中构建所有大写单词的单词词典?

Build a word lexicon of all uppercase words in MarkLogic?

为了支持 首字母缩略词搜索 功能,我想在我的数据库中创建一个包含所有大写单词的单词词典作为可能的首字母缩略词。是否可以在 MarkLogic 中将单词词典配置为仅包含大写单词?

例如,如果我在数据库中的唯一文档是

MarkLogic DHF supports both XML and JSON documents.

词典将是 ["DHF"、"XML"、"JSON"]。

我可以添加一个预处理步骤来提取所有大写单词并创建一个元素词典。但我不确定那是不是 necessary/optimal.

或者我应该从不同的角度来处理这个要求?谢谢!

词库不支持这个。你需要有创造力。根据您建议的预处理数据驱动的元素范围索引可能是最好的方法。