Skip to content

sineflow/ElasticsearchBundle

 
 

Repository files navigation

Sineflow Elasticsearch Bundle for Symfony

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.