Searx

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
Searx
Description de l'image Searx logo.svg.

Description de cette image, également commentée ci-après
Interface web de Searx.
Informations
Développé par Adam Tauber (alias asciimoo)
Dernière version 0.14.0 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/asciimoo/searxVoir et modifier les données sur Wikidata
Écrit en Python[2]
Type Moteur de recherche
Licence Logiciel libre (AGPLv3)
Site web searx.me

Searx est un métamoteur de recherche libre, disponible sous licence publique générale Affero version 3, ayant pour but de protéger la vie privée de ses utilisateurs[3]. Searx s'est inspiré du projet Seeks[4]. Contrairement à ce dernier cependant, il ne dispose pas de possibilité de retransmettre les résultats en pair-à-pair. L'auteur principal pense que ça peut être un risque de fuite d'informations personnelles (les informations recherchées)[5].

Searx peut être utilisé au travers d'une instance publique mais il peut aussi être installé pour disposer de sa propre instance. De nombreuses instances publiques sont à disposition[6], dont le moteur Framabee de Framasoft[7]. Il est assez léger pour être installé sur un ordinateur monocarte du type Raspberry Pi[8].

Fonctionnement[modifier | modifier le code]

Searx assure la confidentialité de base en mélangeant les requêtes avec des recherches sur d'autres plate-formes sans en stocker les données. Les requêtes sont effectuées en utilisant une requête POST par défaut (il est possible d'utiliser le GET en modifiant ses préférences) sur chaque navigateur (sauf Chrome). Par conséquent, ils ne figurent ni dans les journaux du système, ni dans l'historique des URL consultées. Dans le cas des utilisateurs de Chrome, il y a une exception, Searx utilise la barre de recherche pour effectuer des requêtes GET. Searx peut être ajouté à la barre de recherche de votre navigateur et peut donc être défini comme moteur de recherche par défaut [9].

Il comporte plusieurs rubriques plus ou moins spécialisées ; général, fichiers, images, informatique (donnant des réponses à des questions sur les technologies de l'information depuis des sites d'aide et plus généralement spécialisés, des codes sources depuis différents forges git etc...), carte (cartographie, via OpenStreetMap et Photon), musique, actualités, science (parcourant différentes bases universitaires et proposant différant moteurs de DOI, dont par défaut oadoi.org mettant en avant les contenus en accès libre), réseaux sociaux et enfin, vidéos.

Pour chacune de ces rubriques, il est possible de sélectionner plusieurs sources ou de les restreindre.

Les résultats des recherches sont affichés avec des extraits ou des cartes via Leaflet[10], dans le cas de la cartographie, et peuvent être également téléchargés au format CSV, JSON ou RSS.

Il existe une interface d'administration web d'instance Searx, développée par les principaux auteurs de Searx, disponible sous forme de projet séparé. Le but étant de gérer le fichier de configuration via une interface graphique[11].

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. « Release 0.14.0 » (consulté le 15 mars 2018)
  2. Goffi et contributeurs, « Se passer de Google, Facebook et autres big brothers 2.0 #1 - les moteurs de recherche », Linuxfr, (consulté le 6 juin 2014)
  3. Korben, « Searx – Le méta moteur totalement paramétrable qui respecte votre vie privée », (consulté le 6 juin 2014)
  4. (en) « about.html », sur GitHub (consulté le 21 septembre 2014)
  5. (en) « Why not creating a searx network », sur Système de ticket du dépôt sur Github (consulté le 22 août 2018)
  6. (en) « Searx instances », sur Github
  7. Fabien Soyez, « Moteurs de recherche : nos alternatives à Google pour protéger votre vie privée », sur CNet
  8. (de) Jan Weisensee, « Die eigene Suchmaschine auf einem Raspberry Pi », sur Golem.de,
  9. (en) « about.html », sur GitHub (consulté le 5 septembre 2017)
  10. https://github.com/asciimoo/searx/blob/master/searx/templates/simple/result_templates/map.html
  11. kvch, « Searx admin interface: manage your instance from your browser », sur asciimoo.github.io,