Outils du site

Outils pour utilisateurs


p2p:seeks (lu 46546 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
p2p:seeks [le 04/05/2013 à 00h54]
111110101011 [Installer un noeud]
p2p:seeks [le 27/12/2018 à 18h21] (Version actuelle)
111110101011 [Liens]
Ligne 1: Ligne 1:
 ====== Seeks ====== ====== Seeks ======
  
-Seeks est un méta-moteur de recherche décentralisé qui s'appuie sur des moteurs existants (Google, Yahoo, Bing...). A partir des résultats qu'il tire de ces moteurs, sa mission consiste à les réorganiser, c'est à dire à en affecter le //ranking//, en fonction de l'usage qu'ont les utilisateurs de son réseau. Son but n'est donc pas de parcourir Internet en quête de nouveau contenu à indexer, ce que font les //crawlers//, mais il se pourrait qu'à terme Seeks puisse s'en dispenser. Détail essentiel, il s'agit d'un logiciel libre (licence AGPL).+Seeks est un méta-moteur de recherche décentralisé qui s'appuie sur des moteurs existants (Google, Yahoo, Bing...). A partir des résultats qu'il tire de ces moteurs, sa mission consiste à les réorganiser, c'est à dire à en affecter le //ranking//, en fonction de l'usage qu'ont les utilisateurs de son réseau. Son but n'est donc pas de parcourir Internet en quête de nouveau contenu à indexer, ce que font les //crawlers//, qui lui sont donc complémentaires, mais il se pourrait qu'à terme Seeks puisse s'en dispenser. Détail essentiel, il s'agit d'un logiciel libre (licence AGPL). 
 + 
 +//** Attention : Seeks a été supplanté par [[https://github.com/asciimoo/searx|Searx]], une réécriture qui recentre aussi partiellement les objectifs du projet. Si la dimension pair-à-pair était affichée pour le premier, ce n'est plus le cas du second. Searx est néanmoins un très bon projet non pair-à-pair La page ci-dessous décrit le projet Seeks tel qu'il l'était avant d'être abandonné. **//
  
 {{:p2p:seeks:seeks-logo.png?nolink|Logo de Seeks}} {{:p2p:seeks:seeks-logo.png?nolink|Logo de Seeks}}
  
-Pour parvenir à son but, Seeks analyse les requêtes qui lui parviennent, et créé des groupements d'utilisateurs en fonction de la similarité des recherches qu'ils effectuent. En plus de les analyser, il les transmet aux autres pairs du réseau, c'est à dire aux autres instances de Seeks, qui a leur tour ont l'opportunité de les analyser. Les requêtes de recherches suivent pour cela un format standardisé appellé [[http://www.opensearch.org|OpenSearch]].+Pour parvenir à son but, Seeks analyse les requêtes qui lui parviennent, et créé des groupements d'utilisateurs en fonction de la similarité des recherches qu'ils effectuent. En plus de les analyser, il les transmet aux autres pairs du réseau, c'est à dire aux autres instances de Seeks, qui a leur tour ont l'opportunité de les analyser. Les requêtes de recherches sont pour cela sous un format standardisé appellé [[http://www.opensearch.org|OpenSearch]].
  
-Seeks s'utilise visiblement comme un portail de recherche, ce qui donne une portée collective à son utilisation: une instance de Seeks rend service à plusieurs utilisateurs. Mais il est aussi possible de le voir comme un outil personnel, comme on le fait avec n'importe quel logiciel peer-to-peer. Une autre possibilité est d'utiliser Seeks comme un proxy (il repose sur [[http://www.privoxy.org/|Privoxy]]). +Seeks s'utilise visiblement comme un portail de recherche, ce qui donne une portée collective à son utilisation: une instance de Seeks rend service à plusieurs utilisateurs. Mais il est aussi possible de le voir comme un outil personnel, comme on le fait avec n'importe quel logiciel peer-to-peer. Une autre possibilité est d'utiliser Seeks comme un proxy à renseigner dans son navigateur (il repose sur [[http://www.privoxy.org/|Privoxy]]). 
  
-L'une des préoccupations affirmée du projet est que les moteurs de recherche répandus ont des intérêts commerciaux incompatibles avec la raison pour laquelle on les sollicite. En outre, il est regretté que les sites des enseignes commerciales tendent à se retrouver sur le devant de la scène, tandis que les contenus produits par les internautes sont relégués en arrière plan.+L'une des préoccupations affirmée du projet est que les moteurs de recherche répandus ont des intérêts commerciaux incompatibles avec la raison pour laquelle on les sollicite. En outre, il est regretté que les sites des enseignes commerciales tendent à se retrouver sur le devant de la scène, tandis que les contenus produits par les internautes sont relégués en arrière-plan.
  
 L'un des autres axes qui a motivé la création du projet est que, de l'avis des auteurs, déduire la pertinence des résultats de recherche essentiellement à l'aide d'algorithmes techniques a ses limites, et que faire intervenir un processus de sélection humain y apporte davantage de pertinence. Par rapport à Google qui, certes, tient certainement compte du comportement de ses utilisateurs pour reclasser ces résultats, Seeks s'assume davantage participatif, ce qui sous-entend que ses résultats sont en partie classés sur la base d'un volontariat. L'un des autres axes qui a motivé la création du projet est que, de l'avis des auteurs, déduire la pertinence des résultats de recherche essentiellement à l'aide d'algorithmes techniques a ses limites, et que faire intervenir un processus de sélection humain y apporte davantage de pertinence. Par rapport à Google qui, certes, tient certainement compte du comportement de ses utilisateurs pour reclasser ces résultats, Seeks s'assume davantage participatif, ce qui sous-entend que ses résultats sont en partie classés sur la base d'un volontariat.
  
-En outre, toujours par rapport à un Google qui ne décentralise pas ses installations, Seeks permet à chacun de contrôler son propre noeud. Ce qui signifie qu'il est possible de l'adapter à son goût, d'éventuellement étendre ses fonctions. Il est également possible pour un utilisateur de basculer d'un noeud à l'autre si ça lui chante.+En outre, toujours par rapport à un Google qui ne décentralise pas ses installations, Seeks permet à chacun de contrôler son propre noeud. Ce qui signifie qu'il est possible de l'adapter à son goût, d'éventuellement étendre ses fonctions. Si certains noeuds développent des spécificités de présentation ou de fonctionnalités, un utilisateur pourra utiliser celui qui lui convient.
  
-Ces grandes lignes sont décrites dans [[http://seeks-project.info/manifesto.html|le manifeste de Seeks]] (en) que 2 de ses concepteurs, Emmanuel Benazera & Sylvio Drouin, ont écrit.+Ces grandes lignes sont décrites dans [[http://seeks-project.info/manifesto.html|le manifeste de Seeks]] (en) écrit par 2 de ses concepteurs, Emmanuel Benazera & Sylvio Drouin.
  
 {{ :wiki:images:poissons-organisation-fait-la-force-1.png?nolink |Miam miam... banc de poissons}} {{ :wiki:images:poissons-organisation-fait-la-force-1.png?nolink |Miam miam... banc de poissons}}
  
-La question de la possible compromission de l'un des noeuds est récurrente dans les réseaux décentralisés, mais trouve sa réponse dans la nature même du type de rapport que proposent les solutions pair-à-pair. Il vaut en général mieux avoir un réseau vaste et varié, que de dépendre d'une relation de pouvoir avec un unique acteur. Cela fonctionne du fait que la masse d'utilisateurs représente une force toujours plus conséquente que celle représentée par les abus auxquels pourrait se livrer l'un des noeuds. Autrement dit, les intérêts d'un gourmand ne sont vraisemblablement pas supérieurs à ceux de la collectivité. Certes, on mélange un peu tout ici, et ce serait à creuser, mais l'idée est là.+La question de la possible compromission de l'un des noeuds est récurrente dans les réseaux décentralisés, mais trouve sa réponse dans la nature même du type de rapport que proposent les solutions pair-à-pair. Il vaut en général mieux avoir un réseau vaste et varié, que de dépendre d'une relation de pouvoir avec un unique acteur. Cela fonctionne du fait que la masse d'utilisateurs représente une force toujours plus conséquente que celle représentée par les abus auxquels pourrait se livrer l'un des noeuds. Autrement dit, les intérêts d'un gourmand ne sont vraisemblablement pas supérieurs à ceux de la collectivité.
  
 {{ :wiki:images:poissons-organisation-fait-la-force-2.png?nolink |Une bande organisée, l'idée est sympa bien qu'elle ne colle pas tout à fait à ce qu'on raconte là, écépabiengrave, parce que les illustrations ça fait quand même joli.}} {{ :wiki:images:poissons-organisation-fait-la-force-2.png?nolink |Une bande organisée, l'idée est sympa bien qu'elle ne colle pas tout à fait à ce qu'on raconte là, écépabiengrave, parce que les illustrations ça fait quand même joli.}}
Ligne 33: Ligne 35:
 **Pardon ? Peut-on expliquer Seeks d'une façon plus simple ?** **Pardon ? Peut-on expliquer Seeks d'une façon plus simple ?**
  
-Seeks permet a ses utilisateurs de partager leur requêtes sur les moteurs de recherche classiques et d'êtres ainsi automatiquement connectés via un réseau p2p selon la similarité de leurs recherches. De tels regroupements sont appelés "groupes de recherche". Les membres d'un groupe de recherche participent améliorer passivement (clic sur un lien) ou activement (vote, commentaire ...) les résultats de leurs recherches. Ils peuvent aussi directement publier du contenu (page web, commentaire, tweet ...) dans un groupe.+Seeks permet a ses utilisateurs de partager leur requêtes sur les moteurs de recherche classiques et d'être ainsi automatiquement connectés via un réseau p2p selon la similarité de leurs recherches. De tels regroupements sont appelés "groupes de recherche". Les membres d'un groupe de recherche participent à améliorer passivement (click sur un lien) ou activement (vote, commentaire ...) les résultats de leurs recherches. Ils peuvent aussi directement publier du contenu (page web, commentaire, tweet ...) dans un groupe.
  
 ([[http://seeks-project.info/wiki/index.php/FAQ_fr|Suite du FAQ...]]) ([[http://seeks-project.info/wiki/index.php/FAQ_fr|Suite du FAQ...]])
 +
 ===== Essayons Seeks ===== ===== Essayons Seeks =====
  
Ligne 49: Ligne 52:
 Les résultats ne semblent pas beaucoup plus mauvais que ceux renvoyés par Google. Et il se pourrait qu'à l'usage, celui-ci soit même préférable à [[https://duckduckgo.com/|DuckDuckGo]], une surcouche Google qui offrait déjà quelques avantages. Les résultats ne semblent pas beaucoup plus mauvais que ceux renvoyés par Google. Et il se pourrait qu'à l'usage, celui-ci soit même préférable à [[https://duckduckgo.com/|DuckDuckGo]], une surcouche Google qui offrait déjà quelques avantages.
  
-Il faut sans doute un certain oeil pour remarquer que l'hégémonique moteur de recherche Google part à la dérive au fil des ans, mais il semblerait que les craintes levées par les auteurs du manifeste de Seeks se font de plus en plus visibles. Le problème est large, mais Seeks tient plutôt lea route et pourrait contribuer à en résoudre une partie, on ne peut que vous encourager à l'essayer vous-même... ;)+Il faut sans doute un certain oeil pour remarquer que l'hégémonique moteur de recherche Google part à la dérive au fil des ans, mais il semblerait que les craintes levées par les auteurs du manifeste de Seeks se font de plus en plus visibles. Le problème est large, mais Seeks tient plutôt la route et pourrait contribuer à en résoudre un boutalors on ne peut que vous encourager à l'essayer vous-même... ;)
  
 ==== Ajouter Seeks à vos moteurs de recherche ==== ==== Ajouter Seeks à vos moteurs de recherche ====
  
-Sous Firefox, c'est hyper simple. Présentez vous sur l'un des portails de Seeks. Un peu au hasard, disons celui-ci: http://seeks.hydraze.org.+Sous Firefox, c'est hyper simple. Présentez-vous sur l'un des portails de Seeks. Un peu au hasard, disons celui-ci: http://seeks.hydraze.org.
  
 Dans Firefox, vous avez la barre d'adresse des sites web (URL), et le petit encart de recherche sur la droite, avec l'icône de votre moteur de recherche. Clickez sur l'icône (ce qui déroulera les moteurs de recherche déjà enregistrés), et selectionnez **Ajouter «Seeks Search»**. Dans Firefox, vous avez la barre d'adresse des sites web (URL), et le petit encart de recherche sur la droite, avec l'icône de votre moteur de recherche. Clickez sur l'icône (ce qui déroulera les moteurs de recherche déjà enregistrés), et selectionnez **Ajouter «Seeks Search»**.
  
-Bien qu'il existe de nombreux portails, il ne semble pas possible d'en ajouter plusieurs d'administrateurs différents par ce biais, mais ça n'est pas une limitation très gênante.+Bien qu'il existe de nombreux portails, il ne semble pas possible d'en ajouter plusieurs situés sur des hôtes différents par ce biais, mais ça n'est pas une limitation très gênante.
  
 Nous avons configuré la barre de recherche, vous pourrez également vouloir changer le moteur de recherche utilisé par défaut lorsque vous entrez directement un mot clé dans la barre d'URL. Car les margoulins de chez Mozilla sont vicieux, et l'ajout de Seeks dans la barre de recherche comme on vient de le faire n'est pas automatiquement reflété sur cette autre façon d'effectuer une recherche. Vous devrez donc pour cela: Nous avons configuré la barre de recherche, vous pourrez également vouloir changer le moteur de recherche utilisé par défaut lorsque vous entrez directement un mot clé dans la barre d'URL. Car les margoulins de chez Mozilla sont vicieux, et l'ajout de Seeks dans la barre de recherche comme on vient de le faire n'est pas automatiquement reflété sur cette autre façon d'effectuer une recherche. Vous devrez donc pour cela:
Ligne 68: Ligne 71:
 Voir aussi: [[http://seeks-project.info/wiki/index.php/FAQ#Why_should_I_install.2C_manage.2C_configure_and_publish_my_own_node.3F|Pour quelles raisons installer mon propre noeud ?]] (du FAQ en anglais) Voir aussi: [[http://seeks-project.info/wiki/index.php/FAQ#Why_should_I_install.2C_manage.2C_configure_and_publish_my_own_node.3F|Pour quelles raisons installer mon propre noeud ?]] (du FAQ en anglais)
  
-Seeks n'est pas présent dans les dépots Debian, mais dans un [[http://www.seeks-project.info/wiki/index.php/Download|dépot à part]]. La liste des dépendances n'est quand même pas très gentille pour un serveur, parmi la liste ci-dessous seuls quelques paquets sont des «recommandations» dont on pourrait se dispenser: (sous Squeeze)+Seeks n'est pas présent dans les dépots Debian, mais dans un [[http://www.seeks-project.info/wiki/index.php/Download|dépot à part]]. La liste des dépendances n'est quand même pas très gentille pour un environnement serveur, parmi la liste ci-dessous seuls quelques paquets sont des «recommandations» dont on pourrait se dispenser: (sous Squeeze)
 <code> <code>
 # apt-get install seeks-experimental # apt-get install seeks-experimental
Ligne 127: Ligne 130:
 ==== Et la vie privée ? ==== ==== Et la vie privée ? ====
  
-On n'a pas vraiment parlé de ces échanges des requêtes au format OpenSearch, et du profilage des utilisateurs. Leur FAQ traite en partie le problème, mais mériterait un examen un peu plus approfondi de notre part;)+On n'a pas vraiment parlé de ces échanges des requêtes au format OpenSearch, et du profilage des utilisateurs. [[http://seeks-project.info/wiki/index.php/FAQ_fr#Partage|Leur FAQ traite le problème]]. Seeks n'est lui-même pas construit comme un réseau P2P anonyme. La question se pose uniquement losrque vous installez vous-même un noeud seeks, car dans l'autre cas vous pouvez aussi bien utiliser Tor, qui fournit un degré d'anonymat pour contacter n'importe quel site internet.
  
-Dans un autre ordre d'idée, est-il pertinent de regrouper les utilisateurs ? A quoi rime cette mise en groupes, ne risque t-on pas de cloisonner plutôt que de pertinenter ? Là aussi, cela demanderait là aussi meilleur examen du projet.+Dans un autre ordre d'idée, est-il pertinent de regrouper les utilisateurs ? A quoi rime cette mise en groupes, ne risque t-on pas de cloisonner plutôt que de pertinenter ? Cela demanderait un meilleur examen de la question et du projet de notre part.
  
 Notons aussi que l'une des incidences liées à l'usage de Seeks est qu'il nous sert d'intermédiaire à Google. Google ne nous connaît donc pas directement, car derrière un noeud Seeks peuvent se cacher plusieurs utilisateurs. Cela n'empêche pas que la recherche est tout de même envoyée chez Google, mais a priori, sans divulguer notre IP ? Notons aussi que l'une des incidences liées à l'usage de Seeks est qu'il nous sert d'intermédiaire à Google. Google ne nous connaît donc pas directement, car derrière un noeud Seeks peuvent se cacher plusieurs utilisateurs. Cela n'empêche pas que la recherche est tout de même envoyée chez Google, mais a priori, sans divulguer notre IP ?
 +
 +===== Etat du projet =====
 +
 +D'après [[http://linuxfr.org/users/kekun/journaux/seeks-est-il-mourrant#comment-1456290|un commentaire du développeur principal]] de Seeks laissé sur LinuxFR (Voir aussi: [[http://linuxfr.org/news/se-passer-de-google-facebook-et-autres-big-brothers-2-0-1-les-moteurs-de-recherche|cet article]]), le projet est à l'abandon.
 +Toutefois, un fork est également né et propose une réécriture du projet en python. Elle se nomme Searx, et son code peut se trouver sur [[https://github.com/asciimoo/searx|ce GitHub]].
 +Des instances publiques de Searx sont également actives, voir [[https://github.com/asciimoo/searx/wiki/Searx-instances|cette liste]].
 +
 +==== Searx ====
 +
 +Alors essayons Searx.
 +
 +  * On se rend sur: https://github.com/asciimoo/searx
 +  * Le git clone ne fonctionne pas chez moi: ''Permission denied (publickey). fatal: The remote end hung up unexpectedly''
 +  * On choppe l'archive et on la décompresse: https://github.com/asciimoo/searx/archive/master.zip
 +  * A partir d'ici ça se complique. Les docs ne concordent pas, il faut savoir se débrouiller en python pour installer ça proprement.
 +  * Les dépendances des paquets -dev sont indiquées sur cette page: https://github.com/asciimoo/searx/wiki/Installation
 +
 +Arrêt de la séance d'essayage pour le moment, car il faut ouvrir le port 8888. Mais localement, ça semble fonctionner.
 +
 +
  
 ===== Liens ===== ===== Liens =====
Ligne 139: Ligne 162:
   * http://seeks-project.info/wiki/index.php/List_of_Web_Seeks_nodes, une liste de noeuds publics   * http://seeks-project.info/wiki/index.php/List_of_Web_Seeks_nodes, une liste de noeuds publics
   * http://seeks-project.info/wiki/index.php/FAQ_fr, son FAQ en français   * http://seeks-project.info/wiki/index.php/FAQ_fr, son FAQ en français
 +  * http://seeks-project.info/wiki/index.php/Technical (en), schémas techniques de son fonctionnement
   * http://redmine.seeks-project.info/projects/seeks, forge redmine où se trame son développement   * http://redmine.seeks-project.info/projects/seeks, forge redmine où se trame son développement
 +
 +  * https://github.com/asciimoo/searx, le dépot Git de Searx, une réécriture de Seeks en python
 +  * https://github.com/asciimoo/searx/wiki/Searx-instances, des instances publiques de Searx
  
   * http://www.isalo.org/wiki.debian-fr/Seeks, un bref guide d'installation pour Debian   * http://www.isalo.org/wiki.debian-fr/Seeks, un bref guide d'installation pour Debian
Ligne 145: Ligne 172:
   * http://philippe.scoffoni.net/2-moteur-recherches-decentralises-libres-seeks-yacy-2/   * http://philippe.scoffoni.net/2-moteur-recherches-decentralises-libres-seeks-yacy-2/
   * http://doc.ubuntu-fr.org/seeks   * http://doc.ubuntu-fr.org/seeks
-  * http://lmstfy.info/?q=p2pfr, let me seeks that for you ! +  * http://lmstfy.info/?q=p2pfr, let me seeks that for you 
 +  * http://p2pfr.com/seeks.php/websearch-hp, et oui, p2pfr a aussi son instance Seeks qui tourne !
  
   * Articles Seeks sur LinuxFR: https://linuxfr.org/recherche?utf8=%E2%9C%93&q=seeks   * Articles Seeks sur LinuxFR: https://linuxfr.org/recherche?utf8=%E2%9C%93&q=seeks
   * Wikipedia français: [[wpfr>Seeks]], [[wpfr>OpenSearch]], [[wpfr>YaCy]]   * Wikipedia français: [[wpfr>Seeks]], [[wpfr>OpenSearch]], [[wpfr>YaCy]]
   * Wikipedia anglais: [[wp>Seeks]], [[wp>OpenSearch]], [[wp>YaCy]], [[wp>Distributed_search_engine]], [[wp>Distributed_web_crawling]], [[wp>Grub_(search_engine)]]   * Wikipedia anglais: [[wp>Seeks]], [[wp>OpenSearch]], [[wp>YaCy]], [[wp>Distributed_search_engine]], [[wp>Distributed_web_crawling]], [[wp>Grub_(search_engine)]]
- 
  
   * Logiciel similaire: [[.:yacy]]   * Logiciel similaire: [[.:yacy]]
 +  * [[https://www.majestic12.co.uk|Majestic-12]], un crawler distribué, pas opensource d'après [[https://www.majestic12.co.uk/forum/viewtopic.php?t=337|ce vieux topic]]
 +
 +{{tag>type:réseau-p2p type:client-p2p licence:libre réseau:searx statut:fermé propriété:moteur-de-recherche}}
p2p/seeks.1367621647.txt.gz · Dernière modification: le 04/05/2013 à 00h54 de 111110101011