在 MarkLogic 中,我可以提高某些文档的相关性得分。
例如,如果我有一个存储在content
集合中的文档,如下所示:
<Content xmlns="http://test.ww/common/content/v1.0">
<DisplayName>Testing DisplayName</DisplayName>
</Content>
而且我还有另一个文档存储在techno
集合中,如下所示
<Techno xmlns="http://test.ww/common/content/v1.0">
<DisplayName>Testing DisplayName</DisplayName>
</Techno>
我在fun
集合中有另一个文档,XML 如下
<Fun xmlns="http://test.ww/common/content/v1.0">
<DisplayName>Testing DisplayName</DisplayName>
</Fun>
如果我搜索 term testing displayname
,我希望内容集合中的文档应该比techno
集合中的文档具有更高的相关性。排名应该从内容->技术->乐趣。基本上,如果它与显示名称完全匹配,我希望 MarkLogic 将相关性与content
具有最高相关性的集合进行排名。
我怎样才能做到这一点?我正在使用搜索库。