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
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| pdphilip/elasticsearch | 0.79 | 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 | — | 21K | — | 10.5 | 55.3 | — | — | |
| 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 | — | 761 | — | 4.5 | 39.8 | — | — | |
| elasticsearch/elasticsearch | 0.75 | Official PHP client for Elasticsearch. Connect to self-managed or Elastic Cloud clusters and access 500+ REST endpoints for indexing, searching, retrieving, and deleting documents. Includes docs, versioning guidance, and tools for mocking in tests. | 5,337 | 5,514 | 969 | 3M | 12 | 71.7 | 48.6 | MIT | 1 month ago | |
| meilisearch/meilisearch-php | 0.75 | 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. | 747 | 751 | 117 | 827K | 39 | 48.2 | 69.4 | MIT | 1 month ago | |
| algolia/search-bundle | 0.75 | — | 193 | 193 | 73 | 13K | 18 | 35.0 | 38.9 | MIT | 2 months ago | |
| algolia/algolia-search-bundle | 0.74 | — | 193 | 192 | 73 | 4K | 18 | 34.9 | 30.4 | MIT | 2 months ago | |
| egeloen/lucene-search-bundle | 0.74 | — | 29 | 30 | 12 | 9 | 1 | 0.7 | 1.6 | MIT | — | |
| artprima/query-filter-bundle | 0.74 | — | 28 | 28 | 10 | 242 | 2 | 0.8 | 13.4 | MIT | — | |
| djfm/algolia-search-symfony-doctrine-bundle | 0.74 | — | 193 | 192 | 73 | 0 | 18 | 34.9 | 10.3 | MIT | 2 months ago | |
| isswp101/elasticsearch-eloquent | 0.74 | — | 112 | 112 | 14 | 723 | 0 | 1.9 | 12.0 | — | 5 years ago | |
| diszo2009/lucene-search-bundle | 0.74 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| delormejonathan/elastica | 0.68 | 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 | 5 | 0 | 1.2 | 10.8 | MIT | 9 years ago | |
| spatie/elasticsearch-search-string-parser | 0.68 | Parse custom search strings into Elasticsearch queries. Supports regex-based directives like status:active or @user, grouping directives, and autocomplete suggestions. Build searches via spatie/elasticsearch-query-builder and get results + directive suggestions. | 48 | 48 | 4 | 29 | 0 | 4.5 | 2.8 | MIT | 11 months ago | |
| ruflin/elastica | 0.66 | Elastica is a PHP client for Elasticsearch, providing a rich, object-oriented API for indexing, searching, and managing indices. Compatible with Elasticsearch 9.x+ (branch-specific support for older versions) and integrates with elasticsearch-php. | 2,272 | 2,301 | 729 | 615K | 93 | 61.9 | 60.1 | MIT | 8 months ago |
How can I help you explore Laravel packages today?