web-dev-qa-db-ja.com

スマートスコープとは何ですか?

Ubuntu 13.10にはSmart Scopesテクノロジーが搭載されると聞きました。

スマートスコープとは何ですか?

7
David Planella

スマートスコープテクノロジーですスコープがローカルにあるかどうかに応じて、検索用語に応じてユーザーに表示する最適なスコープセットを選択する機能を提供しますCanonicalサーバーにインストールまたはリモートで使用可能。

「スマートさ」は、ダッシュのホームビューから作成されたすべての検索クエリでCanonicalのSmart Scopes Serverを調べることで実現されます。

この技術は、Ubuntu 13.10以降で利用可能になり、Ubuntuの「Saucy Salamander」開発イメージで既にテストすることができ、最終的には13.10リリースになります。

仕組み

ユーザーがダッシュを開き、検索対象を入力すると、旅が始まります。検索クエリは、ユーザーマシンのローカルスコープとSmart Scopesサーバーのリモートスコープの両方に送信されます。スコープは専用の検索エンジンと考えることができます(たとえば、ビデオスコープはビデオを検索します)。その結果は、ユーザーに表示される前に組み合わせて優先順位を付けることができます。

ここで、Smart Scopes Serviceが開始されます。ホームスコープが使用するリモートサービスは、検索語に対してトリガーするスコープに最適な一致を決定します。また、その検索用語のリモートスコープの結果を返すだけでなく、その検索中に生成された 匿名メトリックス を受け入れます。

効率的

より多様な結果を提供するために、多数のスコープがローカルマシンにインストールされます。これらのそれぞれは、Smart Scopesサービスが必要と判断した場合にのみアクティブ化され、一定の非アクティブ期間後にすべてのスコープがアンロードされます。

これは、リモートサーバーで行われる作業の大部分と組み合わされて、非常に効率的でモジュール化されたプロセスを提供し、すべての処理が舞台裏で行われているにもかかわらず、ユーザーがコンテンツをすばやく取得できるようにします。

スマート!

Smart Scopesサーバーは、検索用語に従ってダッシュでクリックされた結果について常に学習し、受け取ったメトリックに基づいて、返された結果とランキングを調整します。サービスが使用され、Ubuntuのユーザーベースが拡大するほど、結果はより正確になります。

7
David Planella