Watson发现服务每次针对相同的自然语言查询都返回不同数量(更少或更多)的段落/结果

时间:2018-08-22 08:51:43

标签: ibm-cloud ibm-watson watson-discovery

我正在使用NodeJS SDK向Watson Discovery进行自然语言查询,我发现有时对于相同的查询和具有稳定文档数的相同配置,它返回不同的通过次数/结果。当段落在后续结果集中重复时,即使段落返回的分数也不同。我了解到,不断添加文档时,Watson Discovery评分机制将会改变。但是我们正在测试固定的文档集,其中在实体的测试字段中进行了扩充。我有段落和突出显示字段作为Watson Discovery查询API的参数。

对于相同的自然语言查询,请参见以下日志:具有Outlook配置的问题

  

[{“ documentId”:“”,“ documentType”:“”,“ title”:“ Outlook中没有服务器位置   (PCSEP79)“,” responseText“:”客户端发送电子邮件,指出问题所在   展望已经   已解决。“,” sourceField“:”文本“,”得分“:16.041687463268694,” url“:”“}]

     

[{“ documentId”:“”,“ documentType”:“”,“ title”:“ Outlook中没有服务器位置   (PCSEP79)“,” responseText“:”客户端发送电子邮件,指出问题所在   展望已经   已解决。“,” sourceField“:”文本“,”得分“:1,” url“:”“},{” documentId“:”“,” documentType“:”“,” title“:”配置   Outlook客户端”,“ responseText”:“通过以下方式启动Microsoft Outlook   单击桌面图标或单击开始>所有程序>   Microsoft Office> Microsoft Outlook 2010。在启动上单击下一步   屏幕。在配置电子邮件帐户上单击“下一步”。   窗口。“,” sourceField“:”文本“,”得分“:0,” url“:”“}]]

在某些情况下我将其标准化时,请忽略分数字段中的差异,但是这里的问题是Watson Discovery如何针对相同的查询和相同的数据集返回不同的结果集。这是它的默认行为还是我的客户端代码有问题?任何帮助将不胜感激。

0 个答案:

没有答案