Настройка Elasticsearch для Laravel-приложения

После переезда на новый сервер требуется заново настроить и подключить Elasticsearch для работы с существующим сайтом на Laravel. Ранее система была полностью настроена и функционировала, поэтому задача заключается в восстановлении рабочего состояния на новой инфраструктуре.

Основные задачи

  • Установка и настройка Elasticsearch на новом сервере.
  • Восстановление конфигурации, индексов и mappings, соответствующих старой рабочей версии.
  • Интеграция Elasticsearch с Laravel-приложением (проверка и настройка пакетов/драйверов, например, elasticsearch-php или scout).
  • Настройка релевантного поиска и индексации данных из приложения.
  • Тестирование работоспособности всего функционала поиска.

Требования к исполнителю

  • Опыт работы с Elasticsearch (установка, конфигурация, управление индексами).
  • Опыт интеграции Elasticsearch с PHP/Laravel.
  • Умение работать с командной строкой Linux-сервера.
  • Готовность предоставить краткую документацию по выполненной настройке.