Back to Vol 20, Issue 7

PHP Architect · Vol 20, Issue 7 · July 2021

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.

The full article is in PHP Architect Vol 20, Issue 7. Subscribe to read it and every new issue.

Subscribe
Enrico Zimuel

About the author

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).

 

Our Partners

Collaborating with industry leaders to bring you the best PHP resources and expertise

Interested in partnering? Get in touch →