sineflow/elasticsearch-bundle

Bundle for integrating the official Elasticsearch client with Symfony

Installs: 2 556

Dependents: 0

Suggesters: 0

Security: 0

Stars: 8

Watchers: 6

Forks: 4

Open Issues: 2

Type:symfony-bundle

v7.1.5 2023-10-10 12:25 UTC

README

License Latest Stable Version Build Status Coverage Status

Key points

  • Uses the official elasticsearch-php client
  • Uses Doctrine-like entity declarations for Elasticsearch documents
  • Supports multilanguage documents
  • Supports searching in multiple indices
  • Supports zero-downtime reindexing by utilizing read and write index aliases
  • Supports data providers for synchronizing Elasticsearch indices with an external data source such as Doctrine

Documentation

Installation instructions and documentation of the bundle can be found here.

Version matrix

ElasticsearchBundle Elasticsearch Symfony PHP
~7.0 >= 7.0 4.4+ / 5.0+ 7.3+ / 8.0+
~6.2 >= 6.2, < 7.0 3.4+ / 4.0+ 7.3+
~6.1.0 >= 6.0, < 6.2
~5.0 >= 5.0, < 6.0
>= 0.9, < 1.0 >= 2.0, < 5.0

License

This bundle is licensed under the MIT license. Please, see the complete license in the LICENSE file.