Retrieve &ランクサービスの場合、特にランク付け中に知りたいのは、は近接度で検索できるようにします。近接度とランクで検索
例:
Ranker learned :
a. Query = "I have a problem with my mailbox"
b. Documents with pertinence score : "Doc1":3, "Doc2":4", "Doc3":1
だから私たちは、私が唯一のサービスを取得し使用する場合、クエリの結果であることを想像することができます:
1. Doc1
2. Doc2
3. Doc3
そして私は再順序ランカーを使用以前の結果は、次のとおりです。
1. Doc2
2. Doc1
3. Doc3
この時点ではすべてが正常です。
今私はランカーを使用して、新しい(と同様の)クエリを実行します:「私は私のメールボックスに問題が発生した」
質問です:
はランカーをいは、これまでに学習したクエリで新しいクエリをと一致させますか?だから、結果は次のようになります。
1. Doc2 2. Doc1 3. Doc3
それともランカーが、それは以前に学習したクエリで私の新しいクエリに一致せず、その結果は検索サービスの実行から結果になります。
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
- [...]
しかし、私はこの例をしようとすると、それはあなたの時間のために
おかげで...そのランカー試合クエリを思わ。