ongr/elasticsearch-dsl
Object-oriented Elasticsearch query builder for PHP. Build searches, filters, aggregations and more with a DSL, then export to arrays for elasticsearch-php or ONGR ElasticsearchBundle. Supports Elasticsearch 5/6/7 via versioned releases.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| iverberk/larasearch | 0.89 | — | 223 | 224 | 47 | 18 | 18 | 8.7 | 9.8 | MIT | — | |
| designmynight/laravel-elasticsearch | 0.89 | Laravel package that lets you query Elasticsearch with Eloquent-style builders and get model instances back. Supports query/filter/postFilter, geo search, complex aggregations, and the scroll API for large result sets. | 30 | 31 | 14 | 1K | 1 | 31.9 | 27.1 | MIT | 3 weeks ago | |
| delormejonathan/elastica | 0.88 | Laravel-friendly PHP integration for the Elastica Elasticsearch client. Provides simple configuration, service container bindings, and convenient access to an Elastica client within your app for running searches and managing indexes. | 0 | 0 | 0 | 0 | 0 | 1.2 | — | MIT | 9 years ago | |
| baks-dev/elastic | 0.88 | — | 0 | 0 | 0 | 13 | 0 | 0.3 | 15.8 | MIT | 1 year ago | |
| covertnija/elasticsearch-integration | 0.87 | — | 0 | 0 | 0 | 91 | 0 | 0.0 | 27.1 | MIT | — | |
| dualmedia/es-log-bundle | 0.87 | — | 0 | 0 | 1 | 42 | 0 | 20.9 | 25.8 | MIT | 2 months ago | |
| alamirault/elasticsearch-form-bundle | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | 0.4 | — | — | |
| isswp101/elasticsearch-eloquent | 0.87 | — | 112 | 112 | 14 | 486 | 0 | 1.9 | 10.0 | — | 5 years ago | |
| adimeo-data-suite/search-client | 0.86 | Laravel/PHP search client for Adimeo Data Suite. Provides a simple API to connect to the service, send search queries, handle responses, and integrate search features into your application with minimal setup. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| pdphilip/elasticsearch | 0.85 | Eloquent-style Elasticsearch for Laravel. Extend models and the query builder with native-feeling search features like term and phrase-prefix queries, match/fuzzy matching, highlighting, geo distance filters, plus familiar create/update/delete and pagination APIs. | 0 | 2 | — | 30K | — | 10.5 | 55.3 | — | — | |
| adriballa/symfony-search-bundle | 0.84 | Symfony bundle that abstracts Elasticsearch: define indexes with two PHP classes, get auto-generated routes for index/document CRUD, validation, and a powerful search API (full-text, filters, sorting, pagination, aggregations). Optional client interfaces for programmatic use. | 11 | 11 | 0 | 0 | 1 | 0.5 | — | MIT | 1 year ago | |
| opensearch-project/opensearch-php | 0.84 | Official PHP client for OpenSearch. Provides a convenient, low-level API for indexing and searching documents, managing clusters and indices, and calling OpenSearch endpoints from Laravel or any PHP app. Supports modern PHP versions and common auth options. | 157 | 155 | 76 | 1M | 38 | 34.6 | 74.6 | NOASSERTION | 3 months ago | |
| spatie/elasticsearch-query-builder | 0.83 | Lightweight fluent PHP query builder for Elasticsearch. Build searches with queries and aggregations, set index and options, then execute via the official client. Designed to pair with spatie/elasticsearch-search-string-parser; focused feature set, PRs welcome. | 182 | 182 | 46 | 67K | 0 | 27.4 | 40.4 | MIT | 2 months ago | |
| elasticsearch/elasticsearch | 0.82 | Official PHP client for Elasticsearch. Connect to Elastic Cloud or local clusters and access 500+ REST API endpoints. Supports core operations like creating indices, indexing and retrieving documents, searching, and deleting, with documentation and tooling for testing/mocking. | 5,338 | 5,515 | 968 | 3M | 12 | 69.3 | 49.5 | MIT | 2 months ago | |
| massive/search-bundle | 0.81 | Laravel bundle that adds a flexible, driver-based search layer to your app. Define searchable models and fields, run queries across multiple sources, and return consistent results with pagination and filtering—designed to be easy to integrate and extend. | 72 | 73 | 26 | 19K | 23 | 28.2 | 44.5 | MIT | 5 months ago | |
| austral/elastic-search-bundle | 0.81 | — | 0 | 0 | 0 | 28 | 0 | 1.2 | 18.5 | MIT | 1 year ago | |
| spatie/searchindex | 0.80 | Opinionated Laravel package to index and search objects via a unified API. Supports Elasticsearch and Algolia, with simple upsert and query methods for any model implementing the Searchable interface. | 438 | 444 | 48 | 19 | 0 | 7.8 | 0.3 | MIT | 8 years ago | |
| meilisearch/meilisearch-php | 0.78 | Official PHP client for Meilisearch, the open‑source search engine. Connect to Meilisearch or Meilisearch Cloud to index documents, configure indexes, and run fast, typo‑tolerant searches. Supports customizable HTTP clients and common PHP tooling. | 752 | 755 | 120 | 1M | 38 | 49.9 | 71.3 | MIT | 1 day ago | |
| pdphilip/elasticlens | 0.76 | ElasticLens brings Elasticsearch power to Laravel models with Eloquent-style queries. Define your own index models, mappings, and schema—no black box. Run phrase/term searches, filters, embedded fields, geo distance sorting, and pagination with fluent, readable APIs. | 0 | 0 | — | 935 | — | 4.5 | 41.0 | — | — | |
| algolia/search-bundle | 0.75 | — | 193 | 194 | 73 | 11K | 18 | 34.6 | 39.0 | MIT | 3 months ago |
How can I help you explore Laravel packages today?