[hibernate/hibernate-search] 604eb1: HSEARCH-3834 Rename IndexingIT to IndexingFieldTyp...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 604eb1cb16eb9d7e28e8b7f3d9f32b01fa99e554
https://github.com/hibernate/hibernate-search/commit/604eb1cb16eb9d7e28e8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexingFieldTypesIT.java
R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexingIT.java
Log Message:
-----------
HSEARCH-3834 Rename IndexingIT to IndexingFieldTypesIT
Commit: e7b98533ca29cb4aa6f5730317170c15a9a66a70
https://github.com/hibernate/hibernate-search/commit/e7b98533ca29cb4aa6f5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/lowlevel/writer/LuceneIndexWriterCommitIT.java
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneIndexContentUtils.java
Log Message:
-----------
HSEARCH-3834 Extract utils allowing to inspect the index content from LuceneIndexWriterCommitIT
Commit: ee4871b4e38555187d700b22da5781a7349d3ce1
https://github.com/hibernate/hibernate-search/commit/ee4871b4e38555187d70...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/work/LuceneIndexingNestedIT.java
Log Message:
-----------
HSEARCH-3834 Test indexing/update/deletion of nested documents in the Lucene backend
Commit: 997a8e2235318b2d38060c291f3cb6dbb359e77f
https://github.com/hibernate/hibernate-search/commit/997a8e2235318b2d3806...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneNestedObjectDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneExplainWork.java
Log Message:
-----------
HSEARCH-3834 Index the document ID in nested documents, too
So that update/delete operations delete nested documents too.
Commit: e20985c2414afccc4a6c197368c67cde2e381384
https://github.com/hibernate/hibernate-search/commit/e20985c2414afccc4a6c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneNonFlattenedDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneNestedObjectDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneRootDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/common/impl/MetadataFields.java
Log Message:
-----------
HSEARCH-3835 Remove the unused "__HSEARCH_root_index_name" and "__HSEARCH_root_id" fields from nested documents
Compare: https://github.com/hibernate/hibernate-search/compare/be05f5cfa902...e209...
4 years, 9 months
[hibernate/hibernate-search] 0baf79: HSEARCH-3836 Move filter handling for purge works ...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 0baf7946dfd653233559ba7cbd8967c32622c8a0
https://github.com/hibernate/hibernate-search/commit/0baf7946dfd653233559...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
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/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/multitenancy/impl/MultiTenancyStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/multitenancy/impl/NoMultiTenancyStrategy.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/AbstractLuceneDeleteAllEntriesWork.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneDeleteAllEntriesWork.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneDeleteEntriesByQueryWork.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneQueryBasedDeleteWork.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
Log Message:
-----------
HSEARCH-3836 Move filter handling for purge works out of MultiTenancyStrategy to LuceneWorkFactoryImpl
Because we're going to need more filters.
Note the removal of the two separate work types does not affect performance:
Lucene's IndexWriter.deleteDocuments(Query) redirects to deleteAll()
when the query is a MatchAllQuery.
Commit: 6dc8c8a39f676fee80005a86a7ac3cb9b14981e9
https://github.com/hibernate/hibernate-search/commit/6dc8c8a39f676fee8000...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/query/impl/Queries.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/multitenancy/impl/MultiTenancyStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/multitenancy/impl/NoMultiTenancyStrategy.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/AbstractLuceneDeleteEntryWork.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/AbstractLuceneUpdateEntryWork.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneDeleteEntryWork.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneQueryBasedDeleteEntryWork.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneQueryBasedUpdateEntryWork.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneTermBasedDeleteEntryWork.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneTermBasedUpdateEntryWork.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneUpdateEntryWork.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
Log Message:
-----------
HSEARCH-3836 Simplify update/delete works in Lucene multitenancy strategies
This is not strictly necessary, but makes the code simpler and more
consistent.
Commit: ad6a679824bd23e625b71db47c5fc5e6bf08e9b3
https://github.com/hibernate/hibernate-search/commit/ad6a679824bd23e625b7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/query/impl/Queries.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/DeleteByQueryWorkBuilder.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/DeleteByQueryWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.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/lowlevel/query/impl/Queries.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexWorkspace.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/WorkExecutionIndexManagerContext.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 engine/src/main/java/org/hibernate/search/engine/backend/work/execution/spi/IndexWorkspace.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspaceIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkspacePurgeIT.java
M integrationtest/performance/backend/base/src/main/java/org/hibernate/search/integrationtest/performance/backend/base/testsupport/index/IndexInitializer.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoScopeWorkspaceImpl.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/StubIndexScaleWorkAssert.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/StubIndexScaleWork.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-3836 Accept routing keys in IndexWorkspace.purge()
Commit: feb5b7ca3ef60af5225552121ccbd6d2687855cc
https://github.com/hibernate/hibernate-search/commit/feb5b7ca3ef60af52255...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/AbstractShardingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/AbstractShardingRoutingKeyIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/ShardingHashDocumentIdIT.java
Log Message:
-----------
HSEARCH-3836 Test purging with explicit routing keys in backends
Commit: e94e4e182998988961aac7d07d4ce87aa07ae46d
https://github.com/hibernate/hibernate-search/commit/e94e4e182998988961aa...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M documentation/src/main/asciidoc/mapper-orm-indexing-manual.asciidoc
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/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
Log Message:
-----------
HSEARCH-3836 Accept routing keys in PojoScopeWorkspace.purge() and SearchWorkspace.purge()
Commit: 8022a6fe857857b4f1f5d5b6cdb8b67756575c7d
https://github.com/hibernate/hibernate-search/commit/8022a6fe857857b4f1f5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
Log Message:
-----------
HSEARCH-3836 Fix an incomplete assertion in BackendMock
Commit: be05f5cfa902e4539dd21f5ee06c398c9b39118c
https://github.com/hibernate/hibernate-search/commit/be05f5cfa902e4539dd2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/workspace/SearchWorkspacePurgeBaseIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/workspace/SearchWorkspacePurgeIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/workspace/SearchWorkspacePurgeRoutingKeyIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchWorkspaceImpl.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
Log Message:
-----------
HSEARCH-3836 Test passing routing keys to PojoScopeWorkspace.purge() and SearchWorkspace.purge()
Compare: https://github.com/hibernate/hibernate-search/compare/6655846f95a4...be05...
4 years, 9 months
[hibernate/hibernate-search] 5d64bd: HSEARCH-3824 Index the routing key in Lucene docum...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 5d64bd173f55b747187aa5253b68c5d2fc00208b
https://github.com/hibernate/hibernate-search/commit/5d64bd173f55b747187a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneNonFlattenedDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneIndexEntryFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneNestedObjectDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneRootDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/common/impl/MetadataFields.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexer.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexIndexingPlan.java
Log Message:
-----------
HSEARCH-3824 Index the routing key in Lucene documents
Commit: 99d5db5d2640f71023e4155e9d1229078b735fb4
https://github.com/hibernate/hibernate-search/commit/99d5db5d2640f71023e4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/multitenancy/impl/MultiTenancyStrategy.java
Log Message:
-----------
HSEARCH-3824 Fix obsolete javadoc in the Lucene backend
Commit: a2eebd9b18edcc346813e5446da6f85d37e3158c
https://github.com/hibernate/hibernate-search/commit/a2eebd9b18edcc346813...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/query/Queries.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/MultiTenancyStrategy.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/NoMultiTenancyStrategy.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexWorkspace.java
Log Message:
-----------
HSEARCH-3824 Move filter handling out of MultiTenancyStrategy to ElasticsearchSearchQueryBuilder
Because we're going to need more filters.
Commit: d6b326c81ac2332b7c4845057f06c680fdf61c41
https://github.com/hibernate/hibernate-search/commit/d6b326c81ac2332b7c48...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/AbstractShardingIT.java
Log Message:
-----------
HSEARCH-3824 Fix minor problems in AbstractShardingIT
Commit: 56f4c855b1824ca2fc0fcc8921fbdbbe03cf44e5
https://github.com/hibernate/hibernate-search/commit/56f4c855b1824ca2fc0f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/query/Queries.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/query/impl/Queries.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/execution/impl/ElasticsearchIndexWorkspace.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/query/impl/Queries.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
M documentation/src/main/asciidoc/backend-lucene.asciidoc
M documentation/src/main/asciidoc/concepts.asciidoc
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/sharding/ShardingExplicitIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/AbstractShardingIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/ShardingDisabledRoutingKeyIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/ShardingHashDocumentIdIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/ShardingHashRoutingKeyIT.java
Log Message:
-----------
HSEARCH-3824 Add automatic filtering by routing keys to search queries
Previously, we used to direct search queries to the shards corresponding
to the given routing keys, but we didn't filter search results
accordingly, so the results could include documents that were indexed
with a different routing key that happens to be assigned to the same
shard. The user was expected to add filtering on their own.
With this change, users no longer have to add filtering on their own.
Commit: 2b6e139de380397779b8887ee7cde7c67cc9eb4c
https://github.com/hibernate/hibernate-search/commit/2b6e139de380397779b8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/sharding/ShardingExplicitIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/ShardingDisabledRoutingKeyIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/ShardingHashDocumentIdIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/ShardingHashRoutingKeyIT.java
Log Message:
-----------
HSEARCH-3824 Refactor sharding tests to allow testing more than just search
Commit: 6655846f95a4bb0e148916d4d29afb1a5d0bc163
https://github.com/hibernate/hibernate-search/commit/6655846f95a4bb0e1489...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/sharding/ShardingExplicitIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/AbstractShardingRoutingKeyIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/ShardingDisabledRoutingKeyIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/sharding/ShardingHashRoutingKeyIT.java
Log Message:
-----------
HSEARCH-3824 Factorize sharding tests
Most of them are very similar now that we automatically add routing
key filters to search queries.
Compare: https://github.com/hibernate/hibernate-search/compare/259cb047dd08...6655...
4 years, 9 months
[hibernate/hibernate-search] 38ecb5: HSEARCH-3825 Merge AnnotationMappingRoutingIT with...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 38ecb5668ddd32261937c398aa65a157cda83c63
https://github.com/hibernate/hibernate-search/commit/38ecb5668ddd32261937...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/AnnotationMappingRoutingIT.java
R integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/ProgrammaticMappingRoutingIT.java
A integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/RoutingBaseIT.java
Log Message:
-----------
HSEARCH-3825 Merge AnnotationMappingRoutingIT with ProgrammaticMappingRoutingIT
Annotation mapping relies on programmatic mapping under the hood, so if
annotation mapping works, programmatic mapping works too. No need to test
this twice.
Also, we test routing key binding in more details in
RoutingKeyBindingBaseIT.
Commit: b25b2a3999ed57fe487a3359821d4edfa1810468
https://github.com/hibernate/hibernate-search/commit/b25b2a3999ed57fe487a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexingPlan.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
Log Message:
-----------
HSEARCH-3825 Add a purge operation to SearchIndexingPlan in the javabean mapper
So that we can test the method this will delegate to,
PojoIndexingPlan.purge.
Commit: 22fd8b98878e0f4a7c50eccf1abe91995b9ad007
https://github.com/hibernate/hibernate-search/commit/22fd8b98878e0f4a7c50...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanBaseIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchIndexingPlanNonEntityIdDocumentIdIT.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchIndexingPlan.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchIndexingPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/SearchIndexingPlan.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/work/impl/SearchIndexingPlanImpl.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/work/impl/AbstractPojoTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoDocumentReferenceProvider.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeIndexingPlan.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexingPlanImpl.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-3825 Allow SearchIndexingPlan.purge to be used with custom routing
Commit: 2843c8c51c99fbc9c623f85a4f6bd4cb82b5ed38
https://github.com/hibernate/hibernate-search/commit/2843c8c51c99fbc9c623...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/RoutingBaseIT.java
Log Message:
-----------
HSEARCH-3825 Test SearchIndexingPlan.purge with a custom routing key mapping
Commit: 67c856d9b1fd864839e363d68876e7340a10576c
https://github.com/hibernate/hibernate-search/commit/67c856d9b1fd864839e3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M mapper/pojo-base/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoIndexingPlan.java
Log Message:
-----------
HSEARCH-3825 Fix formatting in PojoIndexingPlan
Compare: https://github.com/hibernate/hibernate-search/compare/084081e781bd...67c8...
4 years, 9 months
[hibernate/hibernate-orm] d9a335: HHH-13872 - Make the Java Stream close the underly...
by Vlad Mihalcea
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: d9a335c429ef812bc9726e9d467597ebae2b81a5
https://github.com/hibernate/hibernate-orm/commit/d9a335c429ef812bc9726e9...
Author: Vlad Mihalcea <mihalcea.vlad(a)gmail.com>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
M documentation/src/main/asciidoc/userguide/chapters/query/hql/HQL.adoc
M documentation/src/test/java/org/hibernate/userguide/hql/HQLTest.java
M hibernate-core/src/main/java/org/hibernate/internal/util/ReflectHelper.java
M hibernate-core/src/main/java/org/hibernate/query/internal/AbstractProducedQuery.java
A hibernate-core/src/main/java/org/hibernate/query/spi/DoubleStreamDecorator.java
A hibernate-core/src/main/java/org/hibernate/query/spi/IntStreamDecorator.java
A hibernate-core/src/main/java/org/hibernate/query/spi/LongStreamDecorator.java
A hibernate-core/src/main/java/org/hibernate/query/spi/StreamDecorator.java
M hibernate-core/src/test/java/org/hibernate/test/stream/basic/BasicStreamTest.java
M hibernate-core/src/test/java/org/hibernate/test/stream/basic/JpaStreamTest.java
Log Message:
-----------
HHH-13872 - Make the Java Stream close the underlying ScrollableResultsIterator upon calling a terminal operation
4 years, 9 months