按邻近度和排名搜索

时间:2016-08-26 09:56:32

标签: ibm-watson retrieve-and-rank

我想知道是否检索&排名服务,尤其是在排名期间,允许按邻近度搜索

示例:

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 执行新的(和类似的)查询:"我的邮箱遇到问题"

问题是:

  1. Ranker 是否会将我的新查询与之前学习的查询匹配?结果将是:

     1. Doc2 
     2. Doc1
     3. Doc3
    
  2. 或者Ranker 将我的新查询与之前学习的查询不匹配,因此结果将是Retrieve服务执行的结果:

     1. Doc1
     2. Doc2
     3. Doc3
    
  3. 此文档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
     - [...]
    

    但是当我尝试这个例子时,似乎排名匹配查询......

    感谢您的时间。

0 个答案:

没有答案