Overview of FOSElasticaBundle features
masterFOSElasticaBundle provides integration between Symfony and Elasticsearch (or the Elastica library). Key capabilities include:
- Elastica Integration: Integrates the Elastica library directly into the Symfony environment.
- Serialization: Uses
JmsSerializerorSymfony Serializerto handle conversion between PHP objects and Elasticsearch data. - Index Configuration: Supports explicit index configuration for Elasticsearch or allows for dynamic mapping by sending data without predefined configuration.
- Automatic Indexing: Provides Doctrine event listeners to automatically index data when Doctrine entities are modified.