An implementation of elasticsearch. Thanks to @damienalexandre and FOSElasticaBundle