我想知道是否检索&排名服务,尤其是在排名期间,允许按邻近度搜索。
示例:
Ranker learned :
a. Query = "I have a problem with my mailbox"
b. Documents with pertinence score : "Doc1":3, "Doc2":4", "Doc3":1
所以我们可以想象当我只使用Retrieve服务时,查询的结果是:
1. Doc1
2. Doc2
3. Doc3
当我使用Ranker重新排序先前的结果时,我们有:
1. Doc2
2. Doc1
3. Doc3
此时此刻一切正常。
现在我想使用Ranker 执行新的(和类似的)查询:"我的邮箱遇到问题"
问题是:
Ranker 是否会将我的新查询与之前学习的查询匹配?结果将是:
1. Doc2
2. Doc1
3. Doc3
或者Ranker 将我的新查询与之前学习的查询不匹配,因此结果将是Retrieve服务执行的结果:
1. Doc1
2. Doc2
3. Doc3
此文档https://www.ibm.com/watson/developercloud/doc/retrieve-rank/plugin_query_syntax.shtml,尤其是此文字,让我认为排名将不匹配查询:
The following modifiers are not supported with the /fcselect request handler:
- [...]
- Search by proximity
- [...]
但是当我尝试这个例子时,似乎排名匹配查询......
感谢您的时间。