Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Elasticsearch Laravel Package

designmynight/laravel-elasticsearch

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.

View on GitHub
Deep Wiki
Context7
v4.3.12

Changes

│ - QueryGrammar.php: Added smart parameter generation for delete operations │ - Simple ID deletes now generate 'id' parameter for single-document delete API │ - Complex deletes generate 'body' with 'query' structure for deleteByQuery API │ - Connection.php: Smart routing between delete and deleteByQuery APIs based on query structure │ ## Fixes │ - Resolves QueryException: 'id' is not a valid parameter for deleteByQuery │ - Fixes ForgetCustomer job failures (AB#2307500, AB#2307505) │ - Maintains backward compatibility with existing code │ - Improves efficiency by using single-document delete API for simple ID deletes │ ## Related │ - AB#2307500: ForgetCustomer job fails with QueryException │ - AB#2307505: Elasticsearch removeFromIndex() fails after upgrade to 4.3.11"

Full Changelog: https://github.com/designmynight/laravel-elasticsearch/compare/v4.3.11...v4.3.12

6.3.4

Laravel 6 compatibility

v12.0.1
  • update whereNot method signature to ensure compatibility with the built-in Laravel's whereNot method.
v12.0.0

Adds support for Laravel 12

6.3.3
  • Updated float method signature from src/Database/Schema/Blueprint.php to be compatible with Laravel 8 version of Illuminate\Database\Schema\Blueprint
v8.0.1

Add in support for laravel 11

v8.0.0

Add in support for laravel 11

v4.2.6

Add Match phrase support

v4.2.5

Add Like support to version 4.2

v4.3.11

Add in support for laravel 8.

v7.0.1
v7.0

Laravel 9 support Adjusting dependencies Updated to public docker image

v4.2.4

Replaces deprecated query fields

  • "type" in has_parent replaced by "parent_type"
  • "type" in has_child replaced by "child_type"
  • constant_score now uses "filter" instead of "query"
v4.3.9
v4.3.8

Laravel 7 for old ES

v4.3.7
v6.3.2

Fix bug where error was thrown erroneously in insert.

v6.3.1

Support for $query->where('field', 'exists', false).

v6.3.0
  • Insert Error Reporting
  • Configurable Date format
v4.3.5
4.3.4
v4.2.1

Error handling on inserts

Breaking Changes

\DesignMyNight\Elasticsearch\QueryException has been moved to \DesignMyNight\Elasticsearch\Exceptions\QueryException Insert commands will now throw a \DesignMyNight\Elasticsearch\Exceptions\BulkInsertQueryException if ES reports an error in the bulk command it executes. The first 10 errors are returned within the exception's message

v4.3.3

More changes for laravel 6

4.3.1

Make compatible with laravel 6

v4.3.2

Make compatible with Laravel 6

4.3.0

Make compatible with Laravel 6

v6.2.4

v6.2.4

v6.2.3

v6.2.3

6.2.2

Security update for symfony/http-kernel

v6.2.0

Allows delete many through $query->delete() by using delete-by-query

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope