2017 © Pedro Peláez
 

symfony-bundle elasticsearch-bundle

Bundle for integrating official Elasticsearch client with Symfony2

image

sineflow/elasticsearch-bundle

Bundle for integrating official Elasticsearch client with Symfony2

  • Monday, July 9, 2018
  • by pmishev
  • Repository
  • 6 Watchers
  • 3 Stars
  • 619 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 1 Open issues
  • 31 Versions
  • 0 % Grown

The README.md

Sineflow Elasticsearch Bundle for Symfony

License Latest Stable Version Tests Workflow Coverage Status, (*1)

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., (*2)

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., (*3)

Running tests

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

The Versions