# Elasticsearch DSL Welcome to Elasticsearch DSL library. The main purpose of this library is to provide objective query builder for [elasticsearch-php][1] client. Everything starts from the `Search` object. We recommend first to take a look at the [Search](HowTo/HowToSearch.md) chapter. ### Topics: - [Build Queries](Query/index.md) - [Build Aggregations](Aggregation/index.md) - [Build Suggest](Suggest/index.md) ### How to - [How to Search](HowTo/HowToSearch.md) - [How to set custom parameters to Search](HowTo/CustomParameters.md) - more coming soon.. [1]: https://github.com/elastic/elasticsearch-php