protected String getIndexName(CoreSession session, Map<String, Serializable> properties) { if (properties.containsKey(INDEX_OPTION)) { return (String) properties.get(INDEX_OPTION); } ElasticSearchAdmin esa = Framework.getService(ElasticSearchAdmin.class); return esa.getWriteIndexName(esa.getIndexNameForRepository(session.getRepositoryName())); }