1

我想在cts:collection-query中执行加权搜索。有没有为此提供任何方法?

我真正想做的是我想从集合中获取文档并以与我们在cts:element-range-query中类似的方式赋予它们不同的权重。

4

1 回答 1

2

cts:collection-query没有任何评分选项,不像cts:element-range-query. 文档要么匹配集合查询,要么不匹配。

您的一种选择是将当前使用集合建模的信息移动到文档中的元素(或 JSON 属性)中;那么你就可以使用cts:element-range-query.

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

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

于 2015-10-27T19:47:59.387 回答