AccueilđŸ‡«đŸ‡·Chercher

Seeks

Seeks est un moteur de recherche libre, disponible sous licence publique gĂ©nĂ©rale Affero version 3[1]. Il se prĂ©sente, entre autres, sous la forme d'un proxy web, qui intercepte les requĂȘtes faites Ă  d'autres moteurs de recherche, les soumet aux moteurs activĂ©s dans la configuration, recueille et recoupe les rĂ©sultats pour ensuite les prĂ©senter Ă  l'utilisateur.

Sa particularité réside dans le fait qu'il récupÚre les résultats localement et permet leur partage dans un réseau pair à pair. Cette fonctionnalité est toutefois partiellement implémentée.

Le cĂŽtĂ© mĂ©tamoteur est utilisable et permet de fĂ©dĂ©rer une communautĂ© d'utilisateurs afin d'obtenir rapidement des rĂ©sultats d'une part, et de permettre une collaboration entre utilisateurs d'autre part une fois la partie pair Ă  pair mise en Ɠuvre.

Il ne faut pas confondre Seeks, objet de cette page, avec le méta-moteur de recherche seek.fr qui est une marque déposée d'une société commerciale.

Fonctionnement

MĂ©tamoteur

Le métamoteur recueille et réordonne les résultats fournis par les moteurs de recherche classiques. L'ordre final proposé est le résultat d'un compromis entre tous les résultats proposés, l'expérience de l'utilisateur et les recommandations faites par ses pairs.

En outre, Seeks permet :

  • une recherche Ă©tendue (demande de la page suivante aux moteurs de recherche),
  • un « regroupement intelligent » (la fonction « cluster »), qui regroupe dans des cadres les rĂ©sultats par similaritĂ©s (en se basant sur les mots contenus dans les descriptions),
  • un classement par titre,
  • un classement par URL,
  • un classement par type,
  • une mise en valeur des mots les plus discriminants de la description de chaque rĂ©sultat,
  • une dĂ©tection automatique de la langue.

RĂ©seau pair Ă  pair

Seeks se base sur une table de hachage distribuĂ©e, pour le stockage de rĂ©sultats Ă  fournir lors des requĂȘtes.
Ce sont les requĂȘtes elles-mĂȘmes qui servent de clĂ©s pour le stockage des rĂ©sultats Ă  fournir.
Seeks gĂ©nĂšre un halo de clĂ©s par requĂȘtes (correspondant Ă  un ensemble de requĂȘtes associĂ©es), les mĂȘmes clĂ©s menant toujours aux mĂȘmes emplacements dans la table de hachage. Cela rend possible une mise en relation des utilisateurs qui Ă©mettent des requĂȘtes similaires.

La technologie utilisée par Seeks est basée sur Chord.

Mise en Ɠuvre

Seeks s'utilise de plusieurs maniĂšres :

  • en configurant son navigateur web pour utiliser le proxy que seeks fournit (celui-ci voit toute la navigation de l'utilisateur et peut l'utiliser pour le classement des rĂ©sultats proposĂ©s),
  • en utilisant Seeks via son plugin HTTP
  • en passant par un site prĂ©sentant un formulaire de recherche (node) : le site peut utiliser le proxy, ou le serveur HTTP.

Seeks a été créé par Emmanuel Benazera et son développement a débuté en .

Notes et références

  1. (en) « Seeks : un logiciel libre distribué sous la licence AGPLv3 », sur Seeks Project (consulté le )

Annexes

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.