Docs
  • Release notes
  • Troubleshoot
  • Reference
  1. Docs /
  2. Reference /
  3. Elasticsearch /
  4. Clients /
  5. PHP

Client helpers

The PHP client comes with the following helpers:

  • Iterators
  • ES|QL
  • Bulk ingest
Previous
Deleting documents
Next
Iterators
  • View as Markdown
  • Report a docs issue
  • Edit this page
  • Learn how to contribute
Get started free
  • 14-day free trial
  • All features included
  • No setup required
  • Elastic fundamentals
  • Solutions and use cases
  • Manage data
  • Explore and analyze
  • Deploy and manage
  • Manage your Cloud account
  • Troubleshoot
  • Release notes
  • Reference
  • Extend and contribute
  • Contribute to the docs
Reference Elasticsearch Clients
  • Overview
  • Getting started
  • Installation
  • Connecting
  • Configuration
    • Dealing with JSON arrays and objects in PHP
    • Host Configuration
    • Set retries
    • HTTP Meta Data
    • Enabling the Logger
    • Configure the HTTP client
    • Namespaces
    • Node Pool
  • Operations
    • Index management operations
    • Search operations
    • Indexing documents
    • Getting documents
    • Updating documents
    • Deleting documents
  • Client helpers
    • Iterators
    • ES|QL
    • Bulk ingest
Elastic logo
  • Trademarks
  • Terms of Use
  • Privacy
  • Sitemap

© 2026 Elasticsearch B.V. All Rights Reserved.

This content is available in different formats for convenience only. All original licensing terms apply.

Elasticsearch is a trademark of Elasticsearch B.V., registered in the U.S. and in other countries. Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.