Поисковые API слишком дороги, как мне самому создать бесплатную поисковую систему?

Ответы ИИОпубликовано 10 месяцев назад Круг обмена ИИ
20K 00
堆友AI

Создайте свою собственную поисковую систему SearXNG

Подготовка. Убедитесь, что на вашей машине установлены Docker и Docker Compose.

Шаг 1: Создание каталога экземпляров

Сначала создайте каталог, в котором будут храниться файлы конфигурации SearXNG:

mkdir searxng

Шаг 2: Запустите Docker-контейнер SearXNG

Используйте следующую команду для извлечения Docker-образа SearXNG и запуска контейнера:

docker run \ --rm -d -p 8081:8080 \ -v "${PWD}/searxng:/etc/searxng" \ -e "BASE_URL=http://localhost:8081/" \ -e "INSTANCE_NAME=searxng" \ searxng/searxng

Шаг 3: Включите вывод в формате JSON

По умолчанию SearXNG не выводит результаты в формате JSON.

  1. Перейдите в каталог конфигурационных файлов контейнера:cd /root/searxng
  2. Откройте его в своем любимом текстовом редакторе settings.yml Документация.
  3. найти formats раздел, добавьте json::
formats: - json # 添加 json 格式
  1. Перезапустите контейнер Docker, чтобы изменения вступили в силу:
docker restart

Шаг 4: Настройте SearXNG в открытом веб-интерфейсе

Теперь вы можете добавить SearXNG в качестве пользовательской поисковой системы в Open Web UI.

  • URL-адрес поискового запроса. http://<SearXNG_IP>:8081

главнокомандующий (военный) <SearXNG_IP> Замените на IP-адрес экземпляра SearXNG.

  • Доступ к интрасети. Используйте IP-адрес контейнера.
  • Экстранет-доступ. Используйте публичный IP-адрес вашего сервера.

Готово!

Обратите внимание, что порт может быть заменен на тот, который вы хотите запретить.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...