Decub.Ru

Простое руководство по использованию Elasticsearch на PHP

Elasticsearch — это полнотекстовый поисковый движок с открытым исходным кодом, который позволяет хранить и искать данные в режиме реального времени. Вы также можете искать фразы, и он выдаст вам результаты в течение нескольких секунд в зависимости от того, насколько велика база данных Elasticsearch. Этот движок выводит результаты быстрее, чем SQL, и является одним из наиболее часто используемых поисковиков в Интернете. Существует два способа использования Elasticsearch на PHP; один с использованием curl, а другой с помощью официального клиента Elasticsearch для PHP. В этом уроке я покажу вам, как использовать Elasticsearch с помощью своего PHP-клиента. Прежде чем начать, убедитесь, что Elasticsearch установлен на вашем локальном компьютере. Вот как вы можете это сделать:4

Установка Elasticsearch для PHP

Мы будем устанавливать его с помощью composer-а. В корневой папке localhost создайте новый каталог и назовите его elastic_php. В том же каталоге создайте новый файл composer.json и вставьте в него следующий текст:

Запустите composer. Теперь, когда мы установили Elasticsearch, давайте подключим его к PHP.

Подключение Elasticsearch с помощью PHP

Теперь создайте новый файл PHP-скрипта и назовите его index.php внутри каталога elastic_php и вставьте в него следующий код:

Вывод

В этом уроке вы узнали, как подключить Elasticsearch на PHP и как сохранять и извлекать данные из него. Вы также научились выполнять поиск с помощью PHP и Elasticsearch. Если вас что-то смущает, пожалуйста, оставьте комментарий ниже, и мы придумаем решение для вас!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *