Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 9ba998d9102512f0399d58949215da0b566c9f4c
https://github.com/hibernate/hibernate-search/commit/9ba998d9102512f0399d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/writer/LuceneIndexWriterCommitIT.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneIndexContentUtils.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendAccessor.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/work/LuceneIndexingNestedIT.java
Log Message:
-----------
HSEARCH-3759 Remove unnecessary copying of indexes in Lucene integration tests
Commit: 4be91de13b7b7c05b016439f1cde97d5f4c345a5
https://github.com/hibernate/hibernate-search/commit/4be91de13b7b7c05b016...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M
engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
A
engine/src/main/java/org/hibernate/search/engine/backend/schema/management/spi/IndexSchemaManager.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/impl/MappedIndexManagerImpl.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexManager.java
A
engine/src/test/java/org/hibernate/search/engine/mapper/mapping/building/impl/ConfiguredIndexSchemaManagerNestingContextTest.java
R
engine/src/test/java/org/hibernate/search/engine/mapper/mapping/building/impl/ConfiguredIndexSchemaNestingContextTest.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingIndexManager.java
Log Message:
-----------
HSEARCH-3759 Add an SPI for index schema management
Commit: fe2b4e3a640f3d353f70e9620f86c438a1628db7
https://github.com/hibernate/hibernate-search/commit/fe2b4e3a640f3d353f70...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/IndexScaleWorkCall.java
R
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/IndexScaleWorkCalls.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexWorkspace.java
Log Message:
-----------
HSEARCH-3759 Simplify stubbing of IndexWorkspace
We know there will always be one and only one index name, so there's no
need to store the index names in a collection.
Commit: 76926d29a1f8f998913519ffcd60c4527b19ec29
https://github.com/hibernate/hibernate-search/commit/76926d29a1f8f9989135...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/StubSchemaManagementWorkAssert.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SchemaManagementWorkBehavior.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SchemaManagementWorkCall.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubSchemaManagementWork.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexSchemaManager.java
Log Message:
-----------
HSEARCH-3759 Implement schema management in the stub backend
Commit: a29289834b92dda67f6e9b965d621d13643d213e
https://github.com/hibernate/hibernate-search/commit/a29289834b92dda67f6e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/bootstrap/HibernateOrmIntegrationBooterIT.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
R
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/PushSchemaCall.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SchemaDefinitionCall.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
Log Message:
-----------
HSEARCH-3759 Rename PushSchemaCall to SchemaDefinitionCall
To remove any confusion between schema definition and schema management.
Commit: ace2f804c7e18c28db8aa567d8eefb9818ef149d
https://github.com/hibernate/hibernate-search/commit/ace2f804c7e18c28db8a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
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/impl/ElasticsearchIndexManagerImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexLifecycleStrategy.java
Log Message:
-----------
HSEARCH-3759 Move the execution options for Elasticsearch index lifecycle operations to
the administration client
Necessary for the following refactorings.
Commit: a70f28886ca98c7b645e8887387d436cac1706fb
https://github.com/hibernate/hibernate-search/commit/a70f28886ca98c7b645e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchIndexAdministrationClient.java
R
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/ElasticsearchSchemaAccessor.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreator.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaCreatorImpl.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropper.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaDropperImpl.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigrator.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaMigratorImpl.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidator.java
R
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/ElasticsearchIndexManagerImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexLifecycleStrategy.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchIndexLifecycleExecutionOptions.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchIndexSchemaManager.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaAccessor.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaCreator.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaCreatorImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaDropper.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaDropperImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaMigrator.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaMigratorImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaValidator.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchSchemaValidatorImpl.java
Log Message:
-----------
HSEARCH-3759 Implement the Elasticsearch schema manager
Commit: ea373757188ef9b32996afc2cd71c611482b6c6a
https://github.com/hibernate/hibernate-search/commit/ea373757188ef9b32996...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/Shard.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessor.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneBatchingWriteWorkOrchestrator.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneEnsureIndexExistsWriteWorkSet.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneSchemaManagementWorkSet.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkOrchestrator.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkOrchestratorImplementor.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkProcessor.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneCreateIndexIfMissingWork.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSchemaManagementWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
Log Message:
-----------
HSEARCH-3759 Generalize the concept of schema management works for Lucene
We're going to add more than just the one we have now.
Commit: a27cf765ba342e70864008735b02391fa9640fc8
https://github.com/hibernate/hibernate-search/commit/a27cf765ba342e708640...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexLifecycleStrategy.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContextMessages.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContexts.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/schema/management/impl/ElasticsearchIndexSchemaManager.java
M
engine/src/main/java/org/hibernate/search/engine/reporting/impl/EngineEventContextMessages.java
M engine/src/main/java/org/hibernate/search/engine/reporting/spi/EventContexts.java
Log Message:
-----------
HSEARCH-3759 Move the schema validation context to the engine
We're going to need it for Lucene, too. And probably in the mapper
later.
Commit: 1ee6430dbe9e6dc6c45378a40c048b435cbb5a27
https://github.com/hibernate/hibernate-search/commit/1ee6430dbe9e6dc6c453...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/common/impl/BackendPartialBuildState.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerPartialBuildState.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
R
engine/src/main/java/org/hibernate/search/engine/reporting/impl/RootFailureCollector.java
A
engine/src/main/java/org/hibernate/search/engine/reporting/spi/RootFailureCollector.java
Log Message:
-----------
HSEARCH-3759 Move RootFailureCollector to SPI
We'll need it in the ORM mapper when we expose schema management
operations, in particular validation.
Commit: bd982d0559560eb8c9ed300042a794a63be145ee
https://github.com/hibernate/hibernate-search/commit/bd982d0559560eb8c9ed...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M
engine/src/main/java/org/hibernate/search/engine/reporting/spi/RootFailureCollector.java
Log Message:
-----------
HSEARCH-3759 Make the failure limit in RootFailureCollector a constant
We don't customize it anywhere.
Commit: 097873774c768701b09d7f1233739ef4444d9408
https://github.com/hibernate/hibernate-search/commit/097873774c768701b09d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContextMessages.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/ElasticsearchEventContexts.java
M
engine/src/main/java/org/hibernate/search/engine/reporting/impl/EngineEventContextMessages.java
M engine/src/main/java/org/hibernate/search/engine/reporting/spi/EventContexts.java
M
engine/src/main/java/org/hibernate/search/engine/reporting/spi/RootFailureCollector.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/log/impl/JavaBeanEventContextMessages.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMappingKey.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/HibernateOrmEventContextMessages.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingKey.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/reporting/impl/PojoEventContextMessages.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/reporting/impl/PojoEventContexts.java
M
util/common/src/main/java/org/hibernate/search/util/common/reporting/EventContext.java
M
util/common/src/main/java/org/hibernate/search/util/common/reporting/impl/CommonEventContextMessages.java
Log Message:
-----------
HSEARCH-3759 Use singletons for message bundles
Because we're going to access them from more than one classes in the
following commits.
Commit: 23b163deacce60a772c8345c7e9025b3480c9722
https://github.com/hibernate/hibernate-search/commit/23b163deacce60a772c8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
M
engine/src/main/java/org/hibernate/search/engine/reporting/spi/RootFailureCollector.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/bootstrap/FailureReportIT.java
Log Message:
-----------
HSEARCH-3759 Separate the RootFailureCollector from the concept of bootstrap
We may use it in the context of shutdown in the following commits.
Commit: 408cf80c4106cc49d1b7ed766e991df0f8e75fce
https://github.com/hibernate/hibernate-search/commit/408cf80c4106cc49d1b7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardHolder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessor.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/index/impl/IndexAccessorImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/schema/management/impl/LuceneIndexSchemaManager.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/schema/management/impl/SchemaManagementIndexManagerContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneDropIndexIfExistingWork.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneValidateIndexExistsWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
Log Message:
-----------
HSEARCH-3759 Implement the Lucene schema manager
Commit: 1ba2f0bf4c56f3bcaa9f03bc2425d1d740e565e3
https://github.com/hibernate/hibernate-search/commit/1ba2f0bf4c56f3bcaa9f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAliasesIT.java
Log Message:
-----------
HSEARCH-3759 Fix a bug in ElasticsearchIndexCreationAliasesIT
We shouldn't create the new index through the test client,
since the test is about checking that the backend creates
the index by itself.
Commit: 51b8ae3619a208d4797ba00d5bacfc5d2db999e4
https://github.com/hibernate/hibernate-search/commit/51b8ae3619a208d4797b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchAdminTestUtils.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAliasesIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationAnalyzerIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationCreateStrategyIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationMappingIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexCreationNormalizerIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexInspectionAliasesIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexLifecycleNoneStrategyIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexStatusCheckIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateAliasesIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateAnalyzerIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateMappingIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexUpdateNormalizerIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationAliasesIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationAnalyzerIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationMappingAttributeIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationMappingBaseIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/admin/ElasticsearchIndexValidationNormalizerIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/lifecycle/ElasticsearchIndexLifecycleNoneStrategyIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationAliasesIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationAnalyzerIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationMappingIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationNormalizerIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationOrPreservationIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerInspectionAliasesIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerOperation.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerStatusCheckIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerTestUtils.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateAliasesIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateAnalyzerIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateMappingIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateNormalizerIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationAliasesIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationAnalyzerIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationMappingAttributeIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationMappingBaseIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationNormalizerIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationOperation.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexAdminAnalyzerITAnalysisConfigurer.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexAdminNormalizerITAnalysisConfigurer.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexSchemaManagerAnalyzerITAnalysisConfigurer.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/ElasticsearchIndexSchemaManagerNormalizerITAnalysisConfigurer.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/StubUnusedContextualFailureCollector.java
Log Message:
-----------
HSEARCH-3759 Repurpose tests of Elasticsearch lifecycle strategies to test the schema
manager
Lifecycle strategies rely on the schema manager internally anyway.
Commit: 1de9f4e78461f4fa55c892a12baa558336167f67
https://github.com/hibernate/hibernate-search/commit/1de9f4e78461f4fa55c8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDropAndCreateIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDropIfExistingIT.java
M
util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
Log Message:
-----------
HSEARCH-3759 Test Elasticsearch schema dropping
Commit: 4e5efeb9e31ca44d0562c25b877abb066bc6e8cd
https://github.com/hibernate/hibernate-search/commit/4e5efeb9e31ca44d0562...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerCreationIT.java
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerCreationOrPreservationIT.java
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerDropAndCreateIT.java
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerDropIfExistingIT.java
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerOperation.java
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/schema/management/LuceneIndexSchemaManagerValidationIT.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneIndexContentUtils.java
Log Message:
-----------
HSEARCH-3759 Test the Lucene index schema manager
Commit: 804fc04fd2f65b890822053a956e0f65a4702317
https://github.com/hibernate/hibernate-search/commit/804fc04fd2f65b890822...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A
engine/src/main/java/org/hibernate/search/engine/common/impl/BackendNonStartedState.java
R
engine/src/main/java/org/hibernate/search/engine/common/impl/BackendPartialBuildState.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerBuildingStateHolder.java
A
engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerNonStartedState.java
R
engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerPartialBuildState.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
Log Message:
-----------
HSEARCH-3759 Clarify that backends/indexes in SearchIntegrationPartialBuildStateImpl are
not "partially built" but rather "not started"
Commit: c3dcf792abbd01c0c57ec2a233548c22a6a9ecf5
https://github.com/hibernate/hibernate-search/commit/c3dcf792abbd01c0c57e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
Log Message:
-----------
HSEARCH-3759 Remove an obsolete comment
Commit: c7098d4687c2ea415b536b2706356ffca845db90
https://github.com/hibernate/hibernate-search/commit/c7098d4687c2ea415b53...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A
engine/src/main/java/org/hibernate/search/engine/common/impl/MappingNonStartedState.java
A
engine/src/main/java/org/hibernate/search/engine/common/impl/MappingPreStopContextImpl.java
A
engine/src/main/java/org/hibernate/search/engine/common/impl/MappingStartContextImpl.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationImpl.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappingImplementor.java
A
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappingPreStopContext.java
A
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappingStartContext.java
M
engine/src/main/java/org/hibernate/search/engine/reporting/impl/EngineEventContextMessages.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/SearchMappingBuilder.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapping.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingImplementor.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapping.java
Log Message:
-----------
HSEARCH-3759 Add hooks for mappings to execute operations on start/stop
Commit: ace5e4fda6cda18fdab074fb3ec4dc4ff7200732
https://github.com/hibernate/hibernate-search/commit/ace5e4fda6cda18fdab0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/reporting/spi/EventContexts.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/reporting/impl/PojoEventContexts.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/schema/management/impl/PojoSchemaManagementIndexedTypeContext.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/schema/management/impl/PojoScopeSchemaManagerImpl.java
A
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/schema/management/spi/PojoScopeSchemaManager.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContext.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java
Log Message:
-----------
HSEARCH-3759 Implement a schema manager in the pojo mapper
Commit: ea4c6822f801db1ed1d3204e4ba2bd45b0309ee4
https://github.com/hibernate/hibernate-search/commit/ea4c6822f801db1ed1d3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/Log.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/SchemaManagementStrategyName.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/impl/SchemaManagementListener.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManagerContainer.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M
mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
Log Message:
-----------
HSEARCH-3759 Add a schema management strategy to the ORM mapper
Commit: 78379267f3fac620e9ea98fd2a3a23f214638903
https://github.com/hibernate/hibernate-search/commit/78379267f3fac620e9ea...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/AbstractSchemaManagementStrategyIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/AbstractSchemaManagementStrategyValidatingIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyCreateIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyCreateOrUpdateIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyDefaultIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyDropAndCreateAndDropIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyDropAndCreateIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyNoneIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyValidateIT.java
Log Message:
-----------
HSEARCH-3759 Test the schema management strategy in the ORM mapper
Commit: b0d4f06688ae587d054a334704a31428f1a59b2d
https://github.com/hibernate/hibernate-search/commit/b0d4f06688ae587d054a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/index.asciidoc
M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
A documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
Log Message:
-----------
HSEARCH-3759 Document Hibernate ORM schema management strategies
Commit: b735874cfde83546df0cf46822075910735a65d5
https://github.com/hibernate/hibernate-search/commit/b735874cfde83546df0c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
Log Message:
-----------
HSEARCH-3759 Add some state checks to StubIndexManager
Just to be sure we're not mis-using the index managers in mapper tests.
Commit: 3c3a47c320c2e15b01c39b3b98ea2ca72cb72933
https://github.com/hibernate/hibernate-search/commit/3c3a47c320c2e15b01c3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
R
integrationtest/backend/elasticsearch/src/test/resources/backend-defaults.properties
R integrationtest/backend/lucene/src/test/resources/backend-defaults.properties
Log Message:
-----------
HSEARCH-3759 Remove unused backend-defaults.properties files
These properties are filled in programmatically in test support classes,
so these files haven't been used for a long time.
Commit: cc9aaeb9b9ff6282957978e5e3f088136cde8a0e
https://github.com/hibernate/hibernate-search/commit/cc9aaeb9b9ff62829579...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/pom.xml
M
documentation/src/test/java/org/hibernate/search/documentation/testsupport/AbstractDocumentationBackendConfiguration.java
M
documentation/src/test/java/org/hibernate/search/documentation/testsupport/ElasticsearchBackendConfiguration.java
M
documentation/src/test/java/org/hibernate/search/documentation/testsupport/LuceneBackendConfiguration.java
R documentation/src/test/resources/hibernate-test-backend-elasticsearch.properties
R documentation/src/test/resources/hibernate-test-backend-lucene.properties
M integrationtest/backend/lucene/pom.xml
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendAccessor.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendSetupStrategy.java
R
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTestIndexesPathConfiguration.java
M parents/integrationtest/pom.xml
A util/internal/integrationtest/backend/lucene/pom.xml
A
util/internal/integrationtest/backend/lucene/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/lucene/LuceneTestIndexesPathConfiguration.java
M util/internal/integrationtest/pom.xml
Log Message:
-----------
HSEARCH-3759 Get rid of a few more .properties files
And use programmatic property generation instead.
Commit: 403eb8f253445a6df1c8651bc1240ff30c0730ed
https://github.com/hibernate/hibernate-search/commit/403eb8f253445a6df1c8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
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/index/IndexLifecycleStrategyName.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/management/impl/ElasticsearchIndexLifecycleStrategy.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/Shard.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardHolder.java
M documentation/src/main/asciidoc/backend-elasticsearch.asciidoc
M documentation/src/main/asciidoc/configuration.asciidoc
M documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
M
documentation/src/test/java/org/hibernate/search/documentation/testsupport/ElasticsearchBackendConfiguration.java
M documentation/src/test/resources/META-INF/persistence.xml
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/bootstrap/ElasticsearchBootstrapIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/lifecycle/ElasticsearchIndexLifecycleNoneStrategyIT.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/index/lifecycle/ElasticsearchIndexLifecycleStrategyIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/mapping/ElasticsearchTypeNameMappingBaseIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationAliasesIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationAnalyzerIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationMappingIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationNormalizerIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationOrPreservationIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDropAndCreateIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerDropIfExistingIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerInspectionAliasesIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerStatusCheckIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateAliasesIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateAnalyzerIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateMappingIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerUpdateNormalizerIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationAliasesIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationAnalyzerIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationMappingAttributeIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationMappingBaseIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerValidationNormalizerIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendSetupStrategy.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/writer/LuceneIndexWriterCommitIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
M integrationtest/jdk/java-modules/src/main/resources/hibernate.properties
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/bootstrap/HibernateOrmIntegrationBooterIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/strategy/SchemaManagementStrategyDefaultIT.java
M
integrationtest/performance/backend/base/src/main/java/org/hibernate/search/integrationtest/performance/backend/base/testsupport/index/AbstractBackendHolder.java
M
integrationtest/performance/backend/elasticsearch/src/main/java/org/hibernate/search/integrationtest/performance/backend/elasticsearch/testsupport/ElasticsearchBackendHolder.java
M integrationtest/showcase/library/src/test/resources/application-test.yaml
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/HibernateOrmMapperSettings.java
M
util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/rule/TestElasticsearchClient.java
M
util/internal/integrationtest/mapper/orm/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/orm/OrmSetupHelper.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMapping.java
M
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingPartialBuildState.java
A
util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappingSchemaManagementStrategy.java
Log Message:
-----------
HSEARCH-3759 Move the responsibility of orchestrating schema management from the backend
to the mapper
Commit: 59c87ceec755bdaa2b77076a6493ad5fa98ca6ee
https://github.com/hibernate/hibernate-search/commit/59c87ceec755bdaa2b77...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M
engine/src/main/java/org/hibernate/search/engine/backend/index/spi/IndexManagerImplementor.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/IndexManagerNonStartedState.java
M
engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexManager.java
Log Message:
-----------
HSEARCH-3759 Remove the now useless CompletableFuture returned by indexManager.start()
Commit: b3f604893cea57ca607dd42f7f36dd1ef3d8e760
https://github.com/hibernate/hibernate-search/commit/b3f604893cea57ca607d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchClientSubmitCall.java
Log Message:
-----------
HSEARCH-3759 Use soft assertions in ElasticsearchClientSpy
For easier debugging
Commit: 1f7b3e9181df5b8196d269ad2b2af1fe21198e37
https://github.com/hibernate/hibernate-search/commit/1f7b3e9181df5b8196d2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/logging/impl/HibernateOrmEventContextMessages.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/SearchSchemaManager.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/schema/management/impl/SearchSchemaManagerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/SearchScope.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
Log Message:
-----------
HSEARCH-3759 Add a schema manager API to the ORM mapper
Commit: cace4eb4b7b551143c2bbf1c1afefd3cc3dad9d2
https://github.com/hibernate/hibernate-search/commit/cace4eb4b7b551143c2b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/AbstractSearchSchemaManagerSimpleOperationIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/AbstractSearchSchemaManagerValidatingSimpleOperationIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerCreateIfMissingIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerCreateOrUpdateIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerDropAndCreateIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerDropIfExistingIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/schema/management/manager/SearchSchemaManagerValidateIT.java
Log Message:
-----------
HSEARCH-3759 Test the schema manager API in the ORM mapper
Commit: 813916f073fe747d3538acc63b25e84ff82bfce0
https://github.com/hibernate/hibernate-search/commit/813916f073fe747d3538...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingIT.java
Log Message:
-----------
HSEARCH-3759 Fix a typo in LibraryShowcaseMassIndexingIT
Commit: 2e30a8f28a0426335c9d13ab3825ec8176e81224
https://github.com/hibernate/hibernate-search/commit/2e30a8f28a0426335c9d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingIT.java
Log Message:
-----------
HSEARCH-3759 Use constants rather than magic numbers in LibraryShowcaseMassIndexingIT
Commit: bf90c98b3c60fb087a0f82c53c5628acc30b9b8e
https://github.com/hibernate/hibernate-search/commit/bf90c98b3c60fb087a0f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/service/AdminService.java
M
integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseMassIndexingIT.java
Log Message:
-----------
HSEARCH-3759 Test the use case of dropping and creating the schema explicitly for mass
indexing
Commit: 39514a8c18044ac25b81e2a6bfcd7aff9dfc59cd
https://github.com/hibernate/hibernate-search/commit/39514a8c18044ac25b81...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-schema.asciidoc
A
documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/schema/management/Author.java
A
documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/schema/management/Book.java
A
documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/schema/management/HibernateOrmSchemaManagerIT.java
Log Message:
-----------
HSEARCH-3759 Document the schema manager API of the ORM mapper
Commit: 4c3b7457817bc4dbdd8493bb15a522fa1f4fe2be
https://github.com/hibernate/hibernate-search/commit/4c3b7457817bc4dbdd84...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/getting-started.asciidoc
Log Message:
-----------
HSEARCH-3759 Mention schema management in the getting started guide
Commit: bcb63328d9bf95d52c79a37d74b61dc0b18858da
https://github.com/hibernate/hibernate-search/commit/bcb63328d9bf95d52c79...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-03-06 (Fri, 06 Mar 2020)
Changed paths:
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
Log Message:
-----------
HSEARCH-3759 Correctly check for missing schema management calls in the backend mock
This should have been there from the beginning...
Compare:
https://github.com/hibernate/hibernate-search/compare/f556abe0c0fe...bcb6...