Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.86 KB

README.md

File metadata and controls

42 lines (31 loc) · 1.86 KB

Sineflow Elasticsearch Bundle for Symfony

License Latest Stable Version Tests Workflow 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.

Running tests

composer install
docker compose up --detach --wait
vendor/bin/simple-phpunit
docker compose down --remove-orphans