PHPackages                             pmishev/elasticsearch-dsl-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. pmishev/elasticsearch-dsl-php

ActiveLibrary[Search &amp; Filtering](/categories/search)

pmishev/elasticsearch-dsl-php
=============================

Elasticsearch DSL library

v8.0.0(1y ago)03.2k↓30.6%2MITPHPPHP ^8.1CI passing

Since Sep 7Pushed 1y agoCompare

[ Source](https://github.com/pmishev/elasticsearch-dsl-php)[ Packagist](https://packagist.org/packages/pmishev/elasticsearch-dsl-php)[ Docs](https://github.com/pmishev/elasticsearch-dsl-php)[ RSS](/packages/pmishev-elasticsearch-dsl-php/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (42)Used By (0)

ElasticsearchDSL
================

[](#elasticsearchdsl)

Elasticsearch DSL library to provide objective query builder for the [elasticsearch-php](https://github.com/elastic/elasticsearch-php) client. You can easily build any Elasticsearch query and transform it to an array.

This is a fork of the abandoned

[![Tests](https://github.com/pmishev/elasticsearch-dsl-php/actions/workflows/phpunit.yml/badge.svg)](https://github.com/pmishev/elasticsearch-dsl-php/actions/workflows/phpunit.yml)[![Coverage Status](https://camo.githubusercontent.com/7672b95e1754edc7866fd889441308ba122da9067afb91fa1286de04505e69de/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f706d69736865762f656c61737469637365617263682d64736c2d7068702f62616467652e7376673f6272616e63683d382e30)](https://coveralls.io/github/pmishev/elasticsearch-dsl-php?branch=8.0)[![Latest Stable Version](https://camo.githubusercontent.com/4f0d7251cd1f18348d70f929f2f58f00c568b2baef5820f1010c7e34fb467361/687474703a2f2f706f7365722e707567782e6f72672f706d69736865762f656c61737469637365617263682d64736c2d7068702f76)](https://packagist.org/packages/pmishev/elasticsearch-dsl-php)[![PHP Version Require](https://camo.githubusercontent.com/97d785aae37d8d17f4944e3d25f0895e7ecff554787fdc4c7890c8f2f5c7e646/687474703a2f2f706f7365722e707567782e6f72672f706d69736865762f656c61737469637365617263682d64736c2d7068702f726571756972652f706870)](https://packagist.org/packages/pmishev/elasticsearch-dsl-php)

Version matrix
--------------

[](#version-matrix)

Elasticsearch versionBundle version&gt;= 8.0&gt;= 8.0&gt;= 7.0&gt;= 7.0&gt;= 6.0, &lt; 7.0&gt;= 6.0&gt;= 5.0, &lt; 6.0&gt;= 5.0Documentation
-------------

[](#documentation)

[The online documentation of the bundle is here](docs/index.md)

Try it!
-------

[](#try-it)

### Installation

[](#installation)

```
$ composer require pmishev/elasticsearch-dsl-php ^8.0
```

### Example usage

[](#example-usage)

```
