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

Ответы ИИОпубликовано 9 месяцев назад Круг обмена ИИ
8.7K 00

Создайте свою собственную поисковую систему 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-адрес вашего сервера.

Готово!

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

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

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

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

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