Dans l'article d'aujourd'hui, nous explorerons Searx, un sujet qui a suscité intérêt et débat au fil du temps. Searx est un élément fondamental dans la vie de nombreuses personnes, et son impact s'étend à différents aspects, de la vie quotidienne au domaine professionnel. Tout au long de cet article, nous examinerons en profondeur les différentes facettes de Searx, de ses origines à sa pertinence aujourd'hui. De plus, nous examinerons les avis d'experts dans le domaine et présenterons des exemples concrets qui illustreront l'importance de Searx dans la société contemporaine. Préparez-vous à vous plonger dans un voyage fascinant à travers le monde de Searx !
Développé par | Adam Tauber (alias asciimoo) |
---|---|
Dernière version | 1.1.0 () |
Dépôt | github.com/searx/searx |
Assurance qualité | Intégration continue |
Écrit en | Python[1] |
Système d'exploitation | Linux et FreeBSD |
Type | Moteur de recherche |
Licence | Logiciel libre (AGPLv3) |
Site web | searx.github.io/searx |
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[2]. Searx s'est inspiré du projet Seeks[3]. 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)[4].
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[5], Framasoft[6] en propose une liste alternative depuis la fermeture de son propre service. Il est assez léger pour être installé sur un ordinateur monocarte du type Raspberry Pi[7].
Le projet SearX n'est plus maintenu depuis septembre 2023, à la place, son fork nommé SearXNG (anglais : New Generation), créé en 2021, le remplace[8],[9].
Searx assure la confidentialité de base en mélangeant les requêtes avec des recherches sur d'autres plates-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, elles 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 [10].
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[11], 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[12].