[hibernate-commits] [hibernate/hibernate-search] 571368: HSEARCH-3052 Restore Elasticsearch index managemen...

GitHub noreply at github.com
Fri Jan 25 09:22:07 EST 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 57136845cb95d71c8a09e179f3d2aa9e2a533cc9
      https://github.com/hibernate/hibernate-search/commit/57136845cb95d71c8a09e179f3d2aa9e2a533cc9
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexManagementStrategyConfiguration.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java

  Log Message:
  -----------
  HSEARCH-3052 Restore Elasticsearch index management APIs (configuration property keys and value types)


  Commit: cac0ed5119f33270f8aea5b5f2cf87f7723e00a6
      https://github.com/hibernate/hibernate-search/commit/cac0ed5119f33270f8aea5b5f2cf87f7723e00a6
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M documentation/src/test/resources/META-INF/persistence.xml
    M integrationtest/backend/elasticsearch/src/test/resources/backend-tck-analysis-custom.properties
    M integrationtest/backend/elasticsearch/src/test/resources/backend-tck-multi-tenancy.properties
    M integrationtest/backend/elasticsearch/src/test/resources/backend-tck.properties
    M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/ManualIndexingIT.java
    M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/OrmElasticsearchLibraryShowcaseIT.java

  Log Message:
  -----------
  HSEARCH-3052 Set the appropriate index management configuration in Elasticsearch tests


  Commit: 8574b49d43a1e253d0f4f430992fda9e9a7a4b92
      https://github.com/hibernate/hibernate-search/commit/8574b49d43a1e253d0f4f430992fda9e9a7a4b92
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/gson/impl/AnalysisJsonElementEquivalence.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/gson/impl/AnalysisJsonElementUnorderedArrayEquivalence.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/gson/impl/AnalysisParameterEquivalenceRegistry.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropper.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropperImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigrator.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidationException.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchValidationMessages.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ExecutionOptions.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/IndexMetadata.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationContext.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationContextElement.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationContextType.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationErrorCollector.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
    M pom.xml
    M util/internal/common/src/main/java/org/hibernate/search/util/impl/common/Futures.java

  Log Message:
  -----------
  HSEARCH-3052 Copy Elasticsearch index administration code from Search 5


  Commit: e58c73636dba234f4c5d644d87c43eced3bf1f8f
      https://github.com/hibernate/hibernate-search/commit/e58c73636dba234f4c5d644d87c43eced3bf1f8f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropperImpl.java

  Log Message:
  -----------
  HSEARCH-3052 Do not rely on exception message parsing for the "dropIfExisting" index administration operation


  Commit: e419c49f13837fe6d7118598f5223a15a5fddd3d
      https://github.com/hibernate/hibernate-search/commit/e419c49f13837fe6d7118598f5223a15a5fddd3d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchValidationMessages.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/IndexMetadata.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ValidationContextType.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactoryImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/GetIndexTypeMappingWorkBuilder.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/GetIndexTypeMappingsWorkBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CreateIndexWork.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/GetIndexTypeMappingWork.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/GetIndexTypeMappingsWork.java

  Log Message:
  -----------
  HSEARCH-3052 Only deal with one type mapping per index in Elasticsearch index administration code

We do not need more, since we are only ever interested in one type per
index. Also, starting from ES6 there simply cannot be more than one type
per index.

Note that "_doc" will be the only allowed type name in Elasticsearch 7,
and the concept of type name will be removed in Elasticsearch 8 (but the
endpoints will still include a "_doc" path component).
We can't start type names with an underscore in Elasticsearch 5.6,
though, so we cannot switch to "_doc" as the default type name yet.


  Commit: 18465ef9f3ca93a324458c7619909726b5d5087c
      https://github.com/hibernate/hibernate-search/commit/18465ef9f3ca93a324458c7619909726b5d5087c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexStatus.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexManagementExecutionOptions.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropperImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigrator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ExecutionOptions.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexingBackendContext.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexManagementStrategy.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchWorkOrchestratorProvider.java

  Log Message:
  -----------
  HSEARCH-3052 Restore support for configurable startup/shutdown index management


  Commit: bfad9b49cfbd999284445e4879245317d1cdf111
      https://github.com/hibernate/hibernate-search/commit/bfad9b49cfbd999284445e4879245317d1cdf111
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    A legacy/engine/src/test/java/org/hibernate/search/testsupport/junit/PortedToSearch6.java
    A legacy/engine/src/test/java/org/hibernate/search/testsupport/junit/WillNotPortToSearch6.java
    M legacy/integrationtest/elasticsearch/pom.xml
    M legacy/pom.xml
    A util/internal/test/src/main/java/org/hibernate/search/util/impl/test/annotation/PortedFromSearch5.java

  Log Message:
  -----------
  HSEARCH-3052 Add annotations and test categories to mark tests ported over from Search 5


  Commit: bd6cc396c897fa490284934b758356747aafd7b0
      https://github.com/hibernate/hibernate-search/commit/bd6cc396c897fa490284934b758356747aafd7b0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java

  Log Message:
  -----------
  HSEARCH-3052 Add some leniency for analyzer/normalizer definition type: omitted means "custom"

This is important when validating, so that we don't throw an exception
just because the type is missing.

The tests didn't spot this in Search 5 because we used to omit the
"custom" type when we sent the definitions to Elasticsearch, so there
wasn't any mismatch.


  Commit: 84ff47cc525d06d975f3d57c650fb583230547b3
      https://github.com/hibernate/hibernate-search/commit/84ff47cc525d06d975f3d57c650fb583230547b3
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/TestElasticsearchClient.java

  Log Message:
  -----------
  HSEARCH-3052 Copy TestElasticsearchClient from Search 5


  Commit: fcf0570577800cb99f09931cf3bcc8ac79e6a814
      https://github.com/hibernate/hibernate-search/commit/fcf0570577800cb99f09931cf3bcc8ac79e6a814
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    A util/internal/test/src/main/java/org/hibernate/search/util/impl/test/JsonHelper.java

  Log Message:
  -----------
  HSEARCH-3052 Copy JsonHelper from Search 5


  Commit: 8b9f3aa67b86d1ff6d8bb39b329241bed63ff849
      https://github.com/hibernate/hibernate-search/commit/8b9f3aa67b86d1ff6d8bb39b329241bed63ff849
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M util/internal/test/src/main/java/org/hibernate/search/util/impl/test/JsonHelper.java

  Log Message:
  -----------
  HSEARCH-3052 Make JsonHelper stricter by default


  Commit: 90acd710e9414a745a8d477821af0ce57ec7abfa
      https://github.com/hibernate/hibernate-search/commit/90acd710e9414a745a8d477821af0ce57ec7abfa
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java

  Log Message:
  -----------
  HSEARCH-3052 Allow to specify index defaults in SearchSetupHelper


  Commit: 1775bd578045607a45cbd113d406ec172eae3a17
      https://github.com/hibernate/hibernate-search/commit/1775bd578045607a45cbd113d406ec172eae3a17
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionCreationIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionMigrationIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionValidationIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchIndexStatusCheckIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionCreationIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionMigrationIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionValidationIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreateStrategyIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreationIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaMigrationIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaValidationIT.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/categories/RequiresIndexOpenClose.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchAnalyzerManagementITAnalysisConfigurer.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchNormalizerManagementITAnalysisConfigurer.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/TestElasticsearchClient.java
    M legacy/integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch52NormalizerDefinitionCreationIT.java
    M legacy/integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch52NormalizerDefinitionMigrationIT.java
    M legacy/integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch52NormalizerDefinitionValidationIT.java
    M legacy/integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5AnalyzerDefinitionValidationIT.java
    M legacy/integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5SchemaCreationIT.java
    M legacy/integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5SchemaMigrationIT.java
    M legacy/integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5SchemaValidationIT.java
    M legacy/integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchAnalyzerDefinitionCreationIT.java
    M legacy/integrationtest/elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchAnalyzerDefinitionMigrationIT.java

  Log Message:
  -----------
  HSEARCH-3052 Port Elasticsearch index management tests from Search 5


  Commit: 69e727539e83c6025d8306f0ec1a071dd7f07c9e
      https://github.com/hibernate/hibernate-search/commit/69e727539e83c6025d8306f0ec1a071dd7f07c9e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchScalarFieldTypeContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchStringIndexFieldTypeContext.java

  Log Message:
  -----------
  HSEARCH-3052 Set the value of the "index" attribute explicitly in the ES mapping

Without it, the validator considers we don't care, and does not check
its value... And it's kinda right: we really should mention everything
we need explicitly in the mapping.


  Commit: cea3e750a3c5579a24c55d4b964baa5584733725
      https://github.com/hibernate/hibernate-search/commit/cea3e750a3c5579a24c55d4b964baa5584733725
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/gson/impl/AnalysisJsonElementEquivalence.java

  Log Message:
  -----------
  HSEARCH-3052 Remove an obsolete comment in Elasticsearch schema validation code

We don't translate Lucene analysis definitions anymore.


  Commit: a333e015e72293d1fc272cb10330087a12145861
      https://github.com/hibernate/hibernate-search/commit/a333e015e72293d1fc272cb10330087a12145861
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchBackendSettings.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexManagementStrategyConfiguration.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexManagementStrategyName.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/MultiTenancyStrategyConfiguration.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/MultiTenancyStrategyName.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexManagementStrategy.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/LuceneBackendSettings.java
    R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/MultiTenancyStrategyConfiguration.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/MultiTenancyStrategyName.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionCreationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionMigrationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchIndexStatusCheckIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionCreationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionMigrationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreateStrategyIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaMigrationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaValidationIT.java
    M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/BasicMassIndexingIT.java
    M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/ManualIndexingIT.java
    M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/OrmElasticsearchLibraryShowcaseIT.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateSearchIntegrator.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmIndexingStrategyName.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
    R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/IndexingStrategyConfiguration.java

  Log Message:
  -----------
  HSEARCH-3052 Replace the "Configuration" suffix with "Name" in configuration enums


  Commit: ceb83d70960198dd67cc3782e5b7d044fefbd7f6
      https://github.com/hibernate/hibernate-search/commit/ceb83d70960198dd67cc3782e5b7d044fefbd7f6
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java

  Log Message:
  -----------
  HSEARCH-3052 Create the index and mapping with a single Elasticsearch request where possible


  Commit: c40a5790f4354cadf057b3f5f2607d9c8e09dd34
      https://github.com/hibernate/hibernate-search/commit/c40a5790f4354cadf057b3f5f2607d9c8e09dd34
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-01-25 (Fri, 25 Jan 2019)

  Changed paths:
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexLifecycleStrategyName.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexManagementStrategyName.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchIndexSettings.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexLifecycleExecutionOptions.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexManagementExecutionOptions.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaAccessor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropperImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigrator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexLifecycleStrategy.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexManagementStrategy.java
    M documentation/src/test/resources/META-INF/persistence.xml
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionCreationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionMigrationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchIndexStatusCheckIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionCreationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionMigrationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreateStrategyIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaMigrationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/TestElasticsearchClient.java
    M integrationtest/backend/elasticsearch/src/test/resources/backend-tck-analysis-custom.properties
    M integrationtest/backend/elasticsearch/src/test/resources/backend-tck-multi-tenancy.properties
    M integrationtest/backend/elasticsearch/src/test/resources/backend-tck.properties
    M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/ManualIndexingIT.java
    M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/OrmElasticsearchLibraryShowcaseIT.java

  Log Message:
  -----------
  HSEARCH-3052 Rename ElasticsearchIndexManagementStrategy to ElasticsearchIndexLifecycleStrategy


Compare: https://github.com/hibernate/hibernate-search/compare/0e13c1afd307...c40a5790f435
      **NOTE:** GitHub Services has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      We will provide an alternative path for the email notifications by January 31st, 2019.


More information about the hibernate-commits mailing list