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...