Not sure that this is a correct implementation:
if ( schemaManagementStrategy == IndexSchemaManagementStrategy.NONE ) {
schemaCreator.checkIndexExists( actualIndexName, schemaManagementExecutionOptions );
return false;
}
and
org.hibernate.search.elasticsearch.schema.impl.DefaultElasticsearchSchemaCreator#checkIndexExists
In previous versions (beta2..3..4) it wasn't the case... In my case some indexes or all of them may not exist during application initial startup and I am going to do on demand full reindexing to recreate them. With current implementation it's doesn't seem to be possible... |