matchish/laravel-scout-elasticsearch
Search among multiple models with ElasticSearch and Laravel Scout
v7.13.0
1.8M downloads/mo
#4146 most downloaded on Packagist
matchish/laravel-scout-elasticsearch
What this package is like to depend on
Last release 2 months ago
29 May 2026
Release timing varies
gaps range from 2 weeks to 6 months
Most releases are documented
notes for 43 of 49 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
53 releases · first in 2019
3 releases in the last 12 months
see the full history below
Release timeline
53 releases · Mar 2019 to May 2026Releases
latest 53-
v8.0.0-alpha.429 May 2026 pre-releaseRelease notes
Open source →What's Changed
- Implement optional TrackedJob into the package for parallel imports by @DavisPuciriuss in #323
Full Changelog: 8.0.0-alpha.3...v8.0.0-alpha.4
-
8.0.0-alpha.327 Feb 2026 pre-releaseRelease notes
Open source →Merged master into 8.x branch, while also updating the usage of "mateusjunges/laravel-trackable-jobs" which had a new major version released (Previous major version collides with Laravel 12, making it unusable for our project).
Updated Dockerfile syntax, updated to php8.4.
Updated usage of laravel-trackable-jobs (now is an interface instead of a trait).
Fixed larastan issues.
Added optional ElasticsearchParams and Searchable trait contracts, more useful for phpdocs rather than anything else.
Merged and fixed merge conflicts with master branch.
Updated README to include information on how to set-up parallel handlers. -
8.0.0-alpha.220 Jun 2024 pre-releaseNothing published for this version
-
8.0.0-alpha.130 May 2024 pre-releaseNothing published for this version
-
v7.13.009 May 2026Release notes
Open source →What's Changed
- Update larastan by @matchish in #316
- Bump SonarSource/sonarqube-scan-action from 4.2.1 to 5.3.1 in /.github/workflows by @dependabot[bot] in #317
- Bump SonarSource/sonarqube-scan-action from 5.3.1 to 6.0.0 in /.github/workflows by @dependabot[bot] in #318
- Added support for Scout v11.1.0+ by @indykoning in #322
New Contributors
- @dependabot[bot] made their first contribution in #317
- @indykoning made their first contribution in #322
Full Changelog: v7.12.0...v7.13.0
Release notes
Open source →Added
- Support for Laravel Scout v11.1.0+ by updating query where handling for the new Scout where structure and operators. #322
-
v7.12.026 Aug 2025Release notes
Open source →What's Changed
- FIX: Remove roave/better-reflection dependency and replace with native PHP reflection by @Copilot @bram-pkg @hkulekci in #314
#313
New Contributors
Full Changelog: v7.11.2...v7.12.0
- FIX: Remove roave/better-reflection dependency and replace with native PHP reflection by @Copilot @bram-pkg @hkulekci in #314
-
v7.11.202 May 2025Release notes
Open source → -
v7.11.102 May 2025Release notes
Open source →What's Changed
- Upgrade cache action by @matchish in #308
- Config compatible with the laravel-elasticsearch config by @royduin in #307
New Contributors
Full Changelog: v7.11.0...v7.11.1
Release notes
Open source →Added
- Support for legacy environment variables from
mailerlite/laravel-elasticsearch, allowing smoother migration without requiring.envchanges. #XXX
-
v7.11.020 Feb 2025Release notes
Open source →What's Changed
- Do not add empty query by @hulkur in #296
- Use getCountForPagination for query count by @Jade-GG @royduin in #298
New Contributors
Full Changelog: v7.10.0...v7.11.0
Release notes
Open source →Fixed
- SearchFactory adds empty
query_stringquery even if query string is empty when nowhereclauses are set. - DefaultImportSource do not work properly with model that have complex scopes https://github.com/matchish/laravel-scout-elasticsearch/pull/298
-
v7.10.028 Dec 2024 -
v7.9.014 Nov 2024Release notes
Open source →What's Changed
- Fix for using pagination with custom query in Scout Builder. by @Malezha in #290
- Fixed code snippet by @ramonrietdijk in #288
- Add sonarcloud by @matchish in #291
New Contributors
- @ramonrietdijk made their first contribution in #288
- @Malezha made their first contribution in #290
Full Changelog: v7.8.0...v7.9.0
Release notes
Open source →Fixed
Added
- Using
options()of a builder for setfromparameter. - Supporting
take()method of builder for setting responsesize.
-
v7.8.010 Oct 2024 -
v7.7.002 Jul 2024Nothing published for this version
-
v7.6.224 Jun 2024Release notes
Open source → -
v7.6.114 May 2024 -
v7.6.023 Feb 2024Release notes
Open source →Added
- Add one more condition. If the search() method does not pass any parameter, there is no need to add QueryStringQuery object.
-
v7.5.030 Nov 2023 -
v7.4.012 Oct 2023Nothing published for this version
-
v7.3.031 Jul 2023Release notes
Open source → -
v7.2.206 Jun 2023 -
v7.2.106 Mar 2023Nothing published for this version
-
v7.2.024 Feb 2023Nothing published for this version
-
v7.1.017 Feb 2023Nothing published for this version
-
v7.0.001 Feb 2023Release notes
Open source →Changed
- No duplicates in search on reindex anymore. updates/inserts will be visible only after reindex. For most projects should be ok but for some could be breaking changes
-
V6.0.216 Jun 2022Release notes
Open source →Added
- Elasticsearch basic authentication support
- Elasticsearch CloudId and Api Key credential support
-
v6.0.109 Jun 2022 -
v6.0.001 May 2022 -
v5.0.321 Feb 2023Nothing published for this version
-
v5.0.226 Mar 2022 -
5.0.124 Jul 2021 -
5.0.013 May 2021 -
4.0.930 Jul 2021 -
4.0.823 Jul 2021 -
4.0.705 Jun 2021 -
4.0.505 Jan 2021 -
4.0.414 Dec 2020 -
4.0.303 Dec 2020 -
4.0.126 Mar 2020Release notes
Open source →Fixed
- Prevent unnessasary send
\Laravel\Scout\Jobs\MakeSearchableto a queue
- Prevent unnessasary send
-
4.0.015 Mar 2020 -
3.0.605 Jan 2021 -
3.0.511 Dec 2020 -
3.0.403 Dec 2020 -
3.0.315 Mar 2020 -
3.0.214 Mar 2020 -
3.0.103 Mar 2020 -
3.0.018 Nov 2019Release notes
Open source →Added
- Elasticsearch 7 support
- Added interface binding for HitsIteratorAggregate for custom implementation
-
2.1.013 Nov 2019 -
2.0.304 Nov 2019 -
2.0.211 May 2019 -
2.0.106 May 2019 -
2.0.014 Apr 2019Release notes
Open source →Added
- ElasticSearch service provider
Changed
- ScoutElasticSearchService don't config elasticsearch client anymore
Fixed
- Empty elasticsearch host when config is cached
Added
- Default config
-
1.1.011 Apr 2019 -
1.0.030 Mar 2019Release notes
Open source →Added
- Import console command
- Flush console command
- Implemented all basic scout engine methods