Watson Discovery 服务中的分数乘数运算符如何工作?

How does score multiplier operator in Watson Discovery service work?

我有一组 JSON 文件上传到我的 WDS 实例。我想了解分数乘数运算符 (^) 的重要性。文档只是说,"Increases the score value of the search term"。我在一个字段上尝试了一个简单的查询,它将分数乘以指定的数字。

如果我指定两个字段并且我希望 Watson Discovery 知道这两个字段中的哪一个对于搜索更重要,分数乘数是否适用于这种情况?有两个字段和一个分数乘数应用于一个字段,我无法识别差异。另外,这允许什么数据类型?它不适用于数字。

我通过更多的实验发现了这一点。当您想要增加查询中字段的相对重要性时,将使用分数乘数。因此,例如,您想在以下示例中更加重视 Name.LastName:

Name.FirstName:"ABC",Name.LastName:"DEF"^3

在这里,姓氏的相关性更高,搜索结果的排序方式也相同。

可能对某人有用。