Enrico Zimuel

Enrico Zimuel is a Principal Software Engineer at Elastic. He is the maintainer of PHP and Perl libraries for Elastic. Co-author of many open source projects: Apigility, Expressive, Zend Framework. TEDx and international speaker in 100+ conferences. PHP Zend Certified Engineer. Adjunct Professor of PHP Programming at ITS ICT Piemonte in Italy. Co-founder of PHP User Group Turin (Italy).


twitter: @ezimuel


Programming Elasticsearch with PHP

By Enrico Zimuel

In this article, we introduce the usage of Elasticsearch in PHP. Elasticsearch lets you add advanced searching features that you can’t easily do with a traditional database. We present the official PHP client showing some basic features like indexing, bulk (indexing multiple documents), and search. We also show some more advanced client usage, like logging, transfer statistics, and async requests. Last but not least, we present some latest features of Elasticsearch, such as aggregations and the schema-on-read available from version 7.12.

Published in Deep Dive Into Search, July 2021