web-dev-qa-db-fra.com

Que sont les Smart Scopes?

J'ai entendu dire qu'Ubuntu 13.10 serait livré avec la technologie Smart Scopes.

Qu'est-ce qu'un smart scope?

7
David Planella

Smart Scopes est une technologie qui permet de choisir le meilleur ensemble de portées à présenter à l'utilisateur en fonction du terme recherché. , que l'étendue soit installée localement ou disponible à distance sur des serveurs Canonical.

Pour obtenir "l'intelligence", il faut consulter le serveur Smart Scopes de Canonical avec chaque requête de recherche effectuée à partir de la vue d'accueil du tableau de bord.

Cette technologie sera disponible à partir d’Ubuntu 13.10 et elle peut déjà être testée dans les images de développement Ubuntu "Saucy Salamander", qui deviendra éventuellement la version 13.10.

Comment ça marche?

Le voyage commence lorsque l'utilisateur ouvre le tableau de bord et tape quelque chose à rechercher. La requête de recherche sera soumise aux deux portées locales de la machine utilisateur et aux portées distantes dans le serveur Smart Scopes. Vous pouvez considérer les portées comme des moteurs de recherche dédiés (par exemple, les portées de vidéos rechercheront des vidéos), dont les résultats peuvent être combinés et hiérarchisés avant d’être présentés à l’utilisateur.

C'est là que le service Smart Scopes entre en action: un service distant utilisé par Home Scope pour déterminer les correspondances les meilleures pour lesquelles Scopes doit déclencher un terme de recherche. Il est également responsable de renvoyer les résultats de toute étendue distante pour ce terme de recherche, ainsi que d'accepter métriques anonymes générés lors de cette recherche.

Efficace

Afin de fournir une plus grande variété de résultats, un grand nombre d'étendues seront installées sur la machine locale. Chacune de celles-ci ne sera activée que si le service Smart Scopes le juge nécessaire et toutes les étendues seront déchargées après une période d'inactivité.

Ceci, combiné à la part du lion du travail effectué sur le serveur distant, fournit un processus très efficace et modularisé, offrant à l'utilisateur une expérience rapide dans l'obtention de contenu malgré tous les traitements qui se déroulent dans les coulisses.

Intelligent!

Le serveur Smart Scopes sera constamment informé des résultats sur lesquels l'utilisateur clique sur le tableau de bord en fonction des termes de recherche, et adapte les résultats renvoyés et leur classement en fonction des mesures qu'il reçoit. Plus le service est utilisé et plus la base d'utilisateurs d'Ubuntu se développe, plus les résultats seront précis.

7
David Planella