Branch: refs/heads/main
Home:
https://github.com/hibernate/hibernate-search
Commit: 33794df37c565db01fa7946497b011cf46de0669
https://github.com/hibernate/hibernate-search/commit/33794df37c565db01fa7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/schema/management/ElasticsearchIndexSchemaManagerCreationCustomMappingIT.java
Log Message:
-----------
HSEARCH-4253 Fix invalid expectations in
ElasticsearchIndexSchemaManagerCreationCustomMappingIT
Properties that are on the Hibernate Search side only must follow
Hibernate Search's expectations.
Commit: ef540b500a4a193e7c2a783c4a208ab0e605f7d8
https://github.com/hibernate/hibernate-search/commit/ef540b500a4a193e7c2a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexObjectFieldBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexRootBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexValueFieldBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/lowlevel/impl/LowLevelIndexMetadataBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/GsonUtils.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/lowlevel/index/mapping/impl/AbstractTypeMapping.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/mapping/impl/DiscriminatorTypeNameMapping.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/multitenancy/impl/DiscriminatorMultiTenancyStrategy.java
Log Message:
-----------
HSEARCH-4253 Implement merging of custom mapping as a post-processing step
To separate concerns. No need to think about it while building the
index model, nor while adding Hibernate-specific metadata: it's just a
post-processing step.
Commit: 67c3e237204ec36ce43cfa8de4e7b892a5821d9f
https://github.com/hibernate/hibernate-search/commit/67c3e237204ec36ce43c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/lowlevel/impl/LowLevelIndexMetadataBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/Analysis.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/lowlevel/index/settings/impl/IndexSettings.java
Log Message:
-----------
HSEARCH-4253 Align IndexSettings#merge on AbstractTypeMapping#merge
It's easier to implement AbstractTypeMapping#merge if we consider `this`
takes precedence over the argument to `merge()`; for
`IndexSettings#merge`, both approaches are equally easy to implement.
So, let's be consistent and consider `this` takes precedence over the
argument to `merge()` in both cases.
Compare:
https://github.com/hibernate/hibernate-search/compare/33dbafbc93c3...67c3...