fix(elasticSearchRepository): use exact match semantics
fix(elasticSearchRepository): propagate correct return value