Elasticsearch PHP integration for your Symfony2 project using Elastica
PHP HTML
Latest commit 4c5c9b6 Dec 16, 2016 @GeoffroyR GeoffroyR committed with XWB Fix: Take service priority into account when registering providers in… (
#1172)

* Fix: Take service priority into account when registering providers in compiler pass

* FIx empty array when no providers are defined

* Update RegisterProvidersPass.php
Permalink
Failed to load latest commit information.
Annotation Move Search annotation Jun 16, 2014
Command fixed progress indicators when offset has been specified Nov 21, 2016
Configuration Updated bundle to obtain compatibility with elasticsearch 2.* ..... t… Aug 4, 2016
DataCollector added execution time to toolbar Sep 29, 2016
DependencyInjection Fix: Take service priority into account when registering providers in… ( Dec 16, 2016
Doctrine Update Provider.php Oct 5, 2016
Elastica cleaned-up ElasticaLogger by extending AbstractLogger, removed $start… Sep 29, 2016
Event add @Event annotation to let IDEs known event names and class instance May 5, 2016
Exception Add missing doc and consistency May 18, 2016
Finder Pagination of hybrid results Aug 4, 2016
Index Moving IndexResetEvent::PRE_INDEX_RESET down right after AliasProcess… Oct 24, 2016
Logger cleaned-up ElasticaLogger by extending AbstractLogger, removed $start… Sep 29, 2016
Manager refactoring repositoryManager: retrieve repository from "index/type" … Aug 12, 2016
Paginator Removed facet references Aug 12, 2016
Persister Add missing doc and consistency May 18, 2016
Propel Add missing doc and consistency May 18, 2016
Provider use ContainerAwareInterface/Trait since we support sf >= 2.7 and php … Nov 22, 2016
Resources remove RequestCompilerPass, inject request_stack service instead Nov 22, 2016
Serializer [#1085] Allow using serializer groups with the Symfony serializer, up… May 25, 2016
Subscriber add nested_path and nested_filter params only if they are not empty Oct 28, 2016
Tests use ContainerAwareInterface/Trait since we support sf >= 2.7 and php … Nov 22, 2016
Transformer Cast identifier to string in case it is an object Oct 16, 2016
.gitignore Configure Travis CI Mar 7, 2012
.scrutinizer.yml Update travis testing Aug 21, 2014
.travis.yml test against es 2.x in travis builds Nov 22, 2016
CHANGELOG-2.0.md Update 2.0.x changelog Jun 6, 2013
CHANGELOG-2.1.md Update 2.1.x changelog Jun 6, 2013
CHANGELOG-3.0.md Prepare release 3.0.13 Sep 17, 2015
CHANGELOG-3.1.md Release 3.1.8 Jan 7, 2016
CHANGELOG-3.2.md Update CHANGELOG-3.2.md Aug 4, 2016
CHANGELOG-4.0.md Changelog update Aug 25, 2016
FOSElasticaBundle.php remove RequestCompilerPass, inject request_stack service instead Nov 22, 2016
HybridResult.php CS fixes Mar 12, 2015
README.md Add url for readme 4.0 Aug 4, 2016
Repository.php Pagination of hybrid results Aug 4, 2016
UPGRADE-3.0.md Add UPGRADE-3.0.md file with descriptions of new features / changes Dec 2, 2013
UPGRADE-4.0.md Removed facet references Aug 12, 2016
composer.json Remove PHP 5.4 and Symfony 2.3 support Aug 13, 2016
phpunit.xml.dist Allow to specify custom connection settings for functional tests Feb 8, 2016
travis.php.ini Fixed Travis memory error Aug 4, 2016

README.md

FOSElasticaBundle

This bundle provides integration with ElasticSearch and Elastica with Symfony2. Features include:

  • Integrates the Elastica library into a Symfony2 environment
  • Automatically generate mappings using a serializer
  • Listeners for Doctrine events for automatic indexing

Note Propel support is limited and contributions fixing issues are welcome!

Build Status Total Downloads Latest Stable Version Latest Unstable Version Scrutinizer Code Quality

Documentation

Documentation for FOSElasticaBundle is in Resources/doc/index.md

Read the documentation for 4.0.x

Read the documentation for 3.2.x

Installation

Installation instructions can be found in the documentation

License

This bundle is under the MIT license. See the complete license in the bundle:

Resources/meta/LICENSE