Les API de recherche sont trop chères, comment puis-je créer moi-même un moteur de recherche gratuit ?
Créez votre propre moteur de recherche privé SearXNG
Préparation. Assurez-vous que Docker et Docker Compose sont installés sur votre machine.
Étape 1 : Créer le catalogue d'instances
Tout d'abord, créez un répertoire qui contiendra les fichiers de configuration de SearXNG :
mkdir searxng
Étape 2 : Exécuter le conteneur Docker SearXNG
Utilisez la commande suivante pour extraire l'image Docker de SearXNG et exécuter le conteneur :
docker run \ --rm -d -p 8081:8080 \ -v "${PWD}/searxng:/etc/searxng" \ -e "BASE_URL=http://localhost:8081/" \ -e "INSTANCE_NAME=searxng" \ searxng/searxng
Étape 3 : Activer la sortie au format JSON
Par défaut, SearXNG n'affiche pas les résultats au format JSON.
- Allez dans le répertoire du fichier de configuration du conteneur :
cd /root/searxng
- Ouvrez-le avec votre éditeur de texte préféré
settings.yml
Documentation. - localiser
formats
ajouterjson
: :
formats: - json # 添加 json 格式
- Redémarrez le conteneur Docker pour que les modifications soient prises en compte :
docker restart
Étape 4 : Configurer SearXNG dans Open Web UI
Vous pouvez désormais ajouter SearXNG comme moteur de recherche personnalisé dans Open Web UI.
- URL de la requête de recherche.
http://<SearXNG_IP>:8081
commandant en chef (militaire) <SearXNG_IP>
Remplacer par l'adresse IP de l'instance SearXNG.
- Accès à l'intranet. Utiliser l'adresse IP du conteneur.
- Accès à l'extranet. Utilisez l'adresse IP publique de votre serveur.
C'est fait !
Notez que le port peut être remplacé par celui que vous voulez empêcher de faire du whitelining.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...