[hibernate-commits] [hibernate/hibernate-search] cbb08b: HSEARCH-3461 Disable the MassIndexer's optimizeAtE...
Yoann Rodière
noreply at github.com
Wed Dec 18 06:38:09 EST 2019
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: cbb08b0ad36186a75ae72b07dcc5842c0f6dcdd6
https://github.com/hibernate/hibernate-search/commit/cbb08b0ad36186a75ae72b07dcc5842c0f6dcdd6
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-indexing-massindexer.asciidoc
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingMonitorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/massindexing/MassIndexingPrimitiveIdIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
Log Message:
-----------
HSEARCH-3461 Disable the MassIndexer's optimizeAtEnd by default
Commit: caba46746bf67c25b2220716000411eb2706814a
https://github.com/hibernate/hibernate-search/commit/caba46746bf67c25b2220716000411eb2706814a
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/internals.asciidoc
Log Message:
-----------
HSEARCH-3461 Fix an obsolete statement in the documentation
Commit: 95382472f6cf9e04a4b3751a161956b3c0b01161
https://github.com/hibernate/hibernate-search/commit/95382472f6cf9e04a4b3751a161956b3c0b01161
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch7WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/ForceMergeWorkBuilder.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/OptimizeWorkBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexWorkspace.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ForceMergeWork.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/OptimizeWork.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/work/execution/impl/LuceneIndexWorkspace.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneForceMergeWork.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneOptimizeWork.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
M documentation/src/main/asciidoc/internals.asciidoc
M documentation/src/main/asciidoc/mapper-orm-indexing-manual.asciidoc
M documentation/src/main/asciidoc/mapper-orm-indexing-massindexer.asciidoc
M engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexWorkspace.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendFeatures.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceForceMergeIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceIT.java
R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceOptimizeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingInterruptionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingMonitorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/massindexing/MassIndexingPrimitiveIdIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/workspace/SearchWorkspaceForceMergeIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/workspace/SearchWorkspaceOptimizeIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchWorkspace.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchWorkspaceImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoScopeWorkspaceImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoScopeWorkspace.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubIndexScopeWork.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-3461 Rename optimize() to forceMerge()
As was done in Lucene and Elasticsearch a long time ago.
Commit: 8159f8566ad606261b554e71016b10d4d372ef84
https://github.com/hibernate/hibernate-search/commit/8159f8566ad606261b554e71016b10d4d372ef84
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-indexing-manual.asciidoc
M documentation/src/main/asciidoc/mapper-orm-indexing-massindexer.asciidoc
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchWorkspace.java
Log Message:
-----------
HSEARCH-3461 Document the effect of force-merge on performance
Commit: e04060be5784e173c00f02c427482de173f00b0d
https://github.com/hibernate/hibernate-search/commit/e04060be5784e173c00f02c427482de173f00b0d
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2019-12-18 (Wed, 18 Dec 2019)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch7WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactory.java
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/ForceMergeWorkBuilder.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/MergeSegmentsWorkBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexWorkspace.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ForceMergeWork.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/writer/impl/IndexWriterDelegator.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterDelegatorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexWorkspace.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneForceMergeWork.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneMergeSegmentsWork.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
M documentation/src/main/asciidoc/internals.asciidoc
M documentation/src/main/asciidoc/mapper-orm-indexing-manual.asciidoc
M documentation/src/main/asciidoc/mapper-orm-indexing-massindexer.asciidoc
M engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexWorkspace.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendFeatures.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceForceMergeIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceMergeSegmentsIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/dynamicmap/DynamicMapBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingEmbeddedIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingFailureIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingInterruptionIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingMonitorIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/nonregression/massindexing/MassIndexingPrimitiveIdIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/workspace/SearchWorkspaceForceMergeIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/workspace/SearchWorkspaceMergeSegmentsIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/MassIndexer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/BatchCoordinator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchWorkspace.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchWorkspaceImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoScopeWorkspaceImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoScopeWorkspace.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubIndexScopeWork.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-3461 Rename force-merge to mergeSegments
Compare: https://github.com/hibernate/hibernate-search/compare/9236e60a7c07...e04060be5784
More information about the hibernate-commits
mailing list