This is the official PHP client for Elasticsearch. It is designed to be a very low-level client that does not stray from the REST API.
All methods closely match the REST API, and furthermore, match the method structure of other language clients (ruby, python, etc). We hope that this consistency makes it easy to get started with a client, and to seamlessly switch from one language to the next with minimal effort.
Anja Leichsenring hat im typoblog eine Blogreihe zum Thema "Extension-Entwicklung mit TYPO3 Extbase & Fluid" gestartet – eine Schritt-für-Schritt Anleitung für die Praxis. Der 2. Teil geht auf das Grundgerüst ein und beschreibt, wie eine Extension angelegt wird.