[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