make ElasticSearchRepository a CrudRepository
fix: copy paste error
replace aggregation with facet api with aggregation api