Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
Accueil/LLM locaux avancés
RAG & Document Chat

Test de SearXNG : backend de recherche auto-hébergé pour LLM locaux

·6 min de lecturePar Hans Kuepper · Fondateur de PromptQuorum · Moteur de découverte de l'IA open-weight et open source

SearXNG (build 2026.10.24-ef0ec03da, mis à jour le 24 octobre 2026) est un métamoteur de recherche auto-hébergé qu'une interface de LLM local peut interroger pour obtenir des résultats web actuels. Il est gratuit sous licence AGPL-3.0, ne contient aucun modèle d'IA et s'exécute dans un conteneur. Chaque affirmation ici provient de la documentation du projet, de son dépôt et de ses tags Docker Hub.

Points clés

  • Maintenance : une publication continue dont les commits et les builds de conteneur datent du 24 octobre 2026 ; le dépôt n'a pas de releases GitHub, donc aucun avertissement de projet abandonné ne s'applique.
  • Licence et coût : AGPL-3.0, gratuit.
  • Rôle : ce n'est pas une application d'IA. Il fournit des résultats de recherche ; le modèle et l'interface de chat viennent d'autres logiciels.
  • Installation : Docker ou Podman et des modifications d'un fichier de réglages YAML, donc un terminal est nécessaire.
  • Éditeur : un projet communautaire né mi-2021 comme fork de searx.

📍 En une phrase

SearXNG est un métamoteur open source que vous hébergez vous-même et que des interfaces de LLM locaux peuvent utiliser comme backend de recherche web.

💬 En termes simples

Il interroge pour vous de nombreux moteurs de recherche et renvoie les résultats sous forme de page web ou de JSON, afin que votre modèle local lise des résultats web actuels via un service que vous hébergez.

📌Remarque: Ce test s'appuie sur la documentation, le dépôt et les tags de conteneur, consultés le 24 octobre 2026. PromptQuorum n'a ni installé SearXNG ni mesuré la qualité des résultats ; les déclarations de confidentialité sont donc celles du projet.

SearXNG est un métamoteur de recherche gratuit et open source que vous hébergez vous-même et que des interfaces de LLM locaux comme Open WebUI peuvent appeler comme backend de recherche web. Ce test ne l'examine que dans ce rôle : ce n'est pas une application d'IA et il ne contient aucun modèle de langage. Il s'appuie sur la documentation du projet, le dépôt GitHub et la liste des tags Docker Hub, consultés le 24 octobre 2026 ; PromptQuorum ne l'a pas essayé lui-même.

Test de SearXNG : backend de recherche auto-hébergé pour LLM locaux

Qu’est-ce que SearXNG ?

SearXNG est un métamoteur de recherche gratuit : il envoie votre requête à de nombreux services de recherche à la fois et fusionne les réponses en une seule liste. La documentation le décrit comme une recherche sans suivi, recense environ 70 instances publiques sur searx.space et indique qu'il est né mi-2021 comme fork du projet searx.

Pour l'IA locale, son intérêt est l'API de recherche : une interface demande /search?q=...&format=json et obtient des résultats structurés qu'elle peut transmettre à un modèle. Le logiciel ne contient ni modèle ni génération de réponses ; c'est pourquoi les moteurs de réponses comme Vane et Farfalle, qui peuvent l'utiliser comme étape de recherche, ajoutent le modèle par-dessus.

Où l’obtenir

SearXNG est distribué sous forme d'image de conteneur et de scripts d'installation ; il n'existe pas d'installateur de bureau, un terminal est donc nécessaire.

Option
Comment l’obtenir
Image de conteneursearxng/searxng sur Docker Hub, miroir ghcr.io/searxng/searxng
Docker Compose (recommandé)Guide d'installation : docker compose up -d
Site webdocs.searxng.org
ConfidentialitéPage « About » ; aucun document de politique distinct trouvé
Code sourcegithub.com/searxng/searxng, AGPL-3.0
Instances publiquessearx.space les recense ; beaucoup désactivent le format JSON

Version testée : 2026.10.24-ef0ec03da, le tag Docker Hub le plus récent le 24 octobre 2026. SearXNG est une publication continue dont le numéro de version repose sur le commit git, et le dépôt n'a pas de releases GitHub. La documentation n'indique ni configuration matérielle requise ni systèmes d'exploitation hôtes.

Premiers pas

Ces étapes suivent le guide de conteneur du projet et la documentation d'Open WebUI sur SearXNG ; PromptQuorum ne les a pas exécutées.

  1. 1
    Démarrer le conteneur
    Why it matters: Téléchargez le fichier compose et `.env.example` depuis le dépôt, copiez le second en `.env` et lancez `docker compose up -d` ; la pile démarre aussi une base Valkey et utilise le port 8080 par défaut.
  2. 2
    Activer le format JSON
    Why it matters: La liste `search.formats` par défaut dans `settings.yml` ne contient que `html` ; ajoutez `json` et redémarrez. Une requête pour un format non activé renvoie 403 Forbidden.
  3. 3
    Tester l'API
    Why it matters: Appelez `/search?q=searxng&format=json` sur votre instance, par exemple avec curl, et vérifiez que des résultats structurés reviennent.
  4. 4
    Connecter l'interface
    Why it matters: Dans Open WebUI, réglez le moteur de recherche web sur searxng et l'URL de requête sur l'adresse `/search` de votre instance. Ce guide est une contribution de la communauté que l'équipe d'Open WebUI ne prend pas en charge officiellement, et il précise que la recherche web doit être activée pour chaque conversation.

Flux de données et confidentialité

La documentation indique que SearXNG ne stocke aucune information sur ses utilisateurs, ne crée pas de profil et ne partage rien avec des tiers. Ce sont les déclarations du projet ; la page « About » ne décrit pas ce qu'un opérateur d'instance peut voir et répond à ceux que cela préoccupe d'héberger le logiciel eux-mêmes.

Sur une instance auto-hébergée, l'opérateur, c'est vous ; la question ouverte concerne donc le trafic sortant : la page « About » dit que les requêtes sont mélangées à des recherches sur d'autres plateformes, ce qui signifie que les moteurs en amont les reçoivent toujours. Le fichier de réglages par défaut désigne aussi DuckDuckGo comme backend d'autocomplétion ; laisser ce réglage vide le désactive.

📌Remarque: Ce sont des déclarations du projet, non des résultats d'audit. PromptQuorum n'a inspecté ni le trafic réseau ni les journaux, et les requêtes qui quittent votre machine dépendent des moteurs que vous activez.

À qui il s’adresse

  • Les utilisateurs d'Open WebUI et d'interfaces similaires qui veulent la recherche web pour un modèle local depuis une instance qu'ils contrôlent.
  • Les auto-hébergeurs qui utilisent déjà Docker et savent modifier un fichier YAML.
  • Les développeurs d’agents qui ont besoin d’un point d’accès de recherche JSON appelable depuis du code.

Ce que nous n’avons pas pu vérifier

  • La confidentialité en pratique. Les déclarations d'absence de suivi et de partage ne sont pas auditées, et les moteurs en amont qui voient vos requêtes dépendent de ceux que vous laissez activés.
  • La qualité des résultats pour les LLM. PromptQuorum n'a pas comparé les résultats de SearXNG à ceux d'autres fournisseurs ni mesuré si un modèle répond mieux avec eux.
  • La résistance aux blocages. Les réglages par défaut suspendent un moteur pendant un certain temps après un CAPTCHA ou un refus d'accès (24 heures pour un CAPTCHA), si bien que des moteurs peuvent disparaître des résultats ; la fréquence n'a pas été mesurée.
  • Matériel et systèmes d'exploitation. La documentation n'indique aucune exigence de RAM ou de processeur ni de système hôte ; les plateformes de la fiche du répertoire sont déduites de la voie par conteneur.

Concurrents et alternatives

Vane

Plateformes:
Windows, macOS, Linux
Prix / licence:
Gratuit / MIT
Différence clé:
Moteur de réponses qui ajoute des réponses rédigées par un LLM avec sources ; sa fiche du répertoire décrit un backend SearXNG auto-hébergé, il s'appuie donc sur SearXNG au lieu de le remplacer

Farfalle

Plateformes:
Windows, macOS, Linux
Prix / licence:
Gratuit / Apache-2.0
Différence clé:
Application de recherche IA façon Perplexity dont l'étape de recherche peut utiliser SearXNG, Tavily, Serper ou Bing, selon son test
Articles sur Farfalle (2)

Local Deep Research

Plateformes:
Windows, macOS, Linux
Prix / licence:
Gratuit / MIT
Différence clé:
Agent de recherche en plusieurs étapes sur arXiv, PubMed, le web et vos documents ; un outil de recherche, pas un backend de recherche
Articles sur Local Deep Research (4)

Web Search MCP

Plateformes:
Windows, macOS, Linux
Prix / licence:
Gratuit / MIT
Différence clé:
Serveur MCP qui donne aux LLM locaux, dans des outils comme LM Studio, la recherche web en direct et le contenu des pages

Vane et Farfalle peuvent utiliser SearXNG comme étape de recherche plutôt que de le concurrencer ; vérifiez le prix, la licence et les plateformes actuels de chaque application sur sa propre fiche.

Comparer dans l'annuaire

Questions fréquentes

Puis-je utiliser une instance SearXNG publique au lieu d’héberger la mienne ?

Souvent non : la documentation de l'API note que de nombreuses instances publiques désactivent le format JSON et répondent 403, et une instance publique fait transiter vos requêtes par son opérateur, sur lequel la page « About » ne donne aucun détail. La liste de searx.space est l'endroit où chercher.

SearXNG a-t-il besoin d’un GPU ou d’un modèle de langage ?

Non. Il ne contient aucun modèle et la documentation n'indique aucune exigence matérielle ; un éventuel GPU est utilisé par le LLM distinct qui lit les résultats.

Comment le mettre à jour ou figer une version ?

Tirez une nouvelle image et redémarrez la pile ; le guide conseille de relire d'abord les changements du modèle compose. Le fichier compose lit le tag d'image dans la variable SEARXNG_VERSION, qui vaut latest par défaut ; indiquer un tag daté fige un build.

Ai-je besoin du limiteur sur une instance personnelle ?

Pas forcément : il est désactivé par défaut et nécessite une base Valkey, que le fichier compose recommandé démarre déjà. Le fichier compose publie le port sur toutes les interfaces tant que SEARXNG_HOST n'est pas défini ; vérifiez ce réglage avant d'exposer l'instance au-delà de votre machine.

Fonctionne-t-il via Tor ou sans JavaScript ?

La documentation indique qu'il peut être utilisé via Tor et que JavaScript et les cookies sont facultatifs ; PromptQuorum n'a testé ni l'un ni l'autre.

Verdict

SearXNG est un moyen ancien, activement maintenu et gratuit de fournir à une interface de LLM local des résultats web actuels depuis un service que vous hébergez. En contrepartie, il s'installe avec un conteneur et du YAML plutôt qu'un installateur, sa sortie JSON doit être activée à la main, les requêtes atteignent toujours les moteurs en amont, et ses affirmations sur la confidentialité et la qualité n'ont pas pu être vérifiées ici. Il convient à ceux qui font déjà tourner Open WebUI ou un outil similaire et sont à l'aise avec Docker ; qui exige des garanties strictes de confidentialité devrait examiner la configuration et les moteurs utilisés plutôt que de se fier au résumé du projet.

Sources

← Retour aux LLM locaux avancés

MCP