2626import org .hibernate .search .backend .OptimizeLuceneWork ;
2727import org .hibernate .search .cfg .Environment ;
2828import org .hibernate .search .elasticsearch .cfg .ElasticsearchEnvironment ;
29- import org .hibernate .search .elasticsearch .cfg .IndexManagementStrategy ;
29+ import org .hibernate .search .elasticsearch .cfg .IndexSchemaManagementStrategy ;
3030import org .hibernate .search .elasticsearch .client .impl .BackendRequest ;
3131import org .hibernate .search .elasticsearch .client .impl .BackendRequestProcessor ;
3232import org .hibernate .search .elasticsearch .client .impl .JestClient ;
@@ -78,7 +78,7 @@ public class ElasticsearchIndexManager implements IndexManager, RemoteAnalyzerPr
7878private String indexName ;
7979private String actualIndexName ;
8080private boolean refreshAfterWrite ;
81- private IndexManagementStrategy indexManagementStrategy ;
81+ private IndexSchemaManagementStrategy indexManagementStrategy ;
8282private String indexManagementWaitTimeout ;
8383
8484/**
@@ -153,9 +153,9 @@ private static String getIndexName(String indexName, Properties properties) {
153153return name != null ? name : indexName ;
154154}
155155
156- private static IndexManagementStrategy getIndexManagementStrategy (Properties properties ) {
156+ private static IndexSchemaManagementStrategy getIndexManagementStrategy (Properties properties ) {
157157String strategy = properties .getProperty ( ElasticsearchEnvironment .INDEX_MANAGEMENT_STRATEGY );
158- return strategy != null ? IndexManagementStrategy .valueOf ( strategy ) : ElasticsearchEnvironment .Defaults .INDEX_MANAGEMENT_STRATEGY ;
158+ return strategy != null ? IndexSchemaManagementStrategy .valueOf ( strategy ) : ElasticsearchEnvironment .Defaults .INDEX_MANAGEMENT_STRATEGY ;
159159}
160160
161161private static String getIndexManagementWaitTimeout (Properties properties ) {
@@ -192,7 +192,7 @@ private static boolean getRefreshAfterWrite(Properties properties) {
192192
193193@ Override
194194public void destroy () {
195- if ( indexManagementStrategy == IndexManagementStrategy .CREATE_DELETE ) {
195+ if ( indexManagementStrategy == IndexSchemaManagementStrategy .CREATE_DELETE ) {
196196deleteIndexIfExisting ();
197197}
198198
@@ -206,17 +206,17 @@ public void setSearchFactory(ExtendedSearchIntegrator boundSearchIntegrator) {
206206}
207207
208208private void initializeIndex () {
209- if ( indexManagementStrategy == IndexManagementStrategy .NONE ) {
209+ if ( indexManagementStrategy == IndexSchemaManagementStrategy .NONE ) {
210210return ;
211211}
212- else if ( indexManagementStrategy == IndexManagementStrategy .CREATE ||
213- indexManagementStrategy == IndexManagementStrategy .CREATE_DELETE ) {
212+ else if ( indexManagementStrategy == IndexSchemaManagementStrategy .CREATE ||
213+ indexManagementStrategy == IndexSchemaManagementStrategy .CREATE_DELETE ) {
214214
215215deleteIndexIfExisting ();
216216createIndex ();
217217createIndexMappings ();
218218}
219- else if ( indexManagementStrategy == IndexManagementStrategy .MERGE ) {
219+ else if ( indexManagementStrategy == IndexSchemaManagementStrategy .MERGE ) {
220220createIndexIfNotYetExisting ();
221221createIndexMappings ();
222222}
0 commit comments