Xquery cts中的权重:集合查询

Xquery cts中的权重:集合查询,xquery,marklogic,marklogic-8,Xquery,Marklogic,Marklogic 8,我要在中执行加权搜索。有没有办法做到这一点 确切地说,我想做的是从集合中提取文档,并以与中类似的方式赋予它们不同的权重。cts:collection query与cts:element range query不同,没有任何评分选项。文档与集合查询匹配或不匹配 您可以选择将当前正在使用集合建模的信息移动到文档中的元素(或JSON属性)中;然后您将能够使用cts:element-range查询 您尚未指定使用集合的信息类型;很难想象典型的收藏名称从这种方法中受益。更多的细节可能会让这一点更加清楚 如

我要在中执行加权搜索。有没有办法做到这一点


确切地说,我想做的是从集合中提取文档,并以与中类似的方式赋予它们不同的权重。

cts:collection query
cts:element range query
不同,没有任何评分选项。文档与集合查询匹配或不匹配

您可以选择将当前正在使用集合建模的信息移动到文档中的元素(或JSON属性)中;然后您将能够使用
cts:element-range查询

您尚未指定使用集合的信息类型;很难想象典型的收藏名称从这种方法中受益。更多的细节可能会让这一点更加清楚

如果某些集合中的文档比其他集合中的文档“更好”(得分应该更高),并且这些评估是静态的,则可以根据文档所属的集合设置文档质量。虽然不完全一样,但也许这就实现了目标