[hibernate/hibernate-search] a1cda2: HSEARCH-3611 Add support for Elasticsearch 6.8
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: a1cda291dcbc6154b34f7df2ed835da90525260a
https://github.com/hibernate/hibernate-search/commit/a1cda291dcbc6154b34f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M README.md
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/impl/ElasticsearchDialectFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/model/impl/Elasticsearch6ModelDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch67ProtocolDialect.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CreateIndexWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/DeleteWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/GetIndexTypeMappingWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/IndexExistsWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/IndexWork.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/PutIndexTypeMappingWork.java
M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/dialect/impl/ElasticsearchDialectFactoryTest.java
Log Message:
-----------
HSEARCH-3611 Add support for Elasticsearch 6.8
Commit: e462975774c4e680a23cf75fc9e785baad422452
https://github.com/hibernate/hibernate-search/commit/e462975774c4e680a23c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-3611 Upgrade the Elasticsearch instance used for [6.7-7.0) tests to 6.8.0
Compare: https://github.com/hibernate/hibernate-search/compare/74bea726fd45...e462...
5 years, 5 months
[hibernate/hibernate-search] d0edf7: HSEARCH-3619 Document usage of the jqassistant pro...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: d0edf7c17393101cfeb1f72573dd9d6a4836b72b
https://github.com/hibernate/hibernate-search/commit/d0edf7c17393101cfeb1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M README.md
M pom.xml
Log Message:
-----------
HSEARCH-3619 Document usage of the jqassistant profiles
Commit: cb8500434710425d228bc96212870e15c3a256bf
https://github.com/hibernate/hibernate-search/commit/cb8500434710425d228b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M README.md
M jqassistant/rules.xml
Log Message:
-----------
HSEARCH-3619 Add jqassistant configuration to detect cyclic dependencies between packages
Commit: dc8ec4947dce5ef577475f48556acfdd3469fb4d
https://github.com/hibernate/hibernate-search/commit/dc8ec4947dce5ef57747...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeWorkPlan.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/CachingCastingEntitySupplier.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeWorkPlan.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoDocumentContributor.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoDocumentReferenceProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeWorkPlan.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoSearchSessionDelegateImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoTypeDocumentWorkExecutor.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoWorkPlanImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/AbstractPojoTypeWorkPlan.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/CachingCastingEntitySupplier.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeWorkPlan.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoDocumentContributor.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoDocumentReferenceProvider.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeWorkPlan.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoSessionWorkExecutorImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeDocumentWorkExecutor.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkPlanImpl.java
Log Message:
-----------
HSEARCH-3619 Move all POJO workplan classes and related to the "pojo.work.impl" package
Commit: a4400cedbea267c075a015fda58ca0a7f9e91e06
https://github.com/hibernate/hibernate-search/commit/a4400cedbea267c075a0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/IdentifierMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/PropertyIdentifierMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/ProvidedStringIdentifierMapping.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/RoutingKeyBridgeRoutingKeyProvider.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/impl/RoutingKeyProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/IdentifierMapping.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PropertyIdentifierMapping.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/ProvidedStringIdentifierMapping.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/RoutingKeyBridgeRoutingKeyProvider.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/RoutingKeyProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoDocumentReferenceProvider.java
Log Message:
-----------
HSEARCH-3619 Move bridge-related "mapping" classes to the "pojo.bridge.impl" package
Commit: 8515279ac0b1b04f9febcc0be22ad524045b510c
https://github.com/hibernate/hibernate-search/commit/8515279ac0b1b04f9feb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManagerContainer.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManagerContainer.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoScopeDelegateImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoContainedTypeWorkPlan.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoIndexedTypeWorkPlan.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoScopeWorkExecutorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoSessionWorkExecutorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoTypeDocumentWorkExecutor.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkContainedTypeContextProvider.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkIndexedTypeContextProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoWorkPlanImpl.java
Log Message:
-----------
HSEARCH-3619 Remove the cyclic dependency between packages "pojo.mapping.impl" and "pojo.work.impl"
Commit: 4b7261a9c445604bf6738a71b98a0f60edbc8d4c
https://github.com/hibernate/hibernate-search/commit/4b7261a9c445604bf673...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoScopeDelegateImpl.java
Log Message:
-----------
HSEARCH-3619 Rename PojoScopeDelegateImpl.getDelegate to getIndexScope
Because getDelegate was misleading.
Commit: 5557ee2a8ec07f2a017934c831970e44e4db4ea1
https://github.com/hibernate/hibernate-search/commit/5557ee2a8ec07f2a0179...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManagerContainer.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoScopeDelegateImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoSearchSessionDelegateImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextProvider.java
Log Message:
-----------
HSEARCH-3619 Move scope-related classes to the "pojo.scope.impl" package
Commit: 5ee23354a99acf841013a5d4eda6d3d16940d364
https://github.com/hibernate/hibernate-search/commit/5ee23354a99acf841013...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManagerContainer.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManagerContainer.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoSearchSessionDelegateImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeContainedTypeContextProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextProvider.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/session/impl/PojoSearchSessionDelegateImpl.java
Log Message:
-----------
HSEARCH-3619 Move session-related classes to the "pojo.session.impl" package
Commit: 1ca45ca0be36b45a0753e5fe93ce35aa5b23006c
https://github.com/hibernate/hibernate-search/commit/1ca45ca0be36b45a0753...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/session/impl/PojoSearchSessionDelegateImpl.java
Log Message:
-----------
HSEARCH-3619 Move the PojoScopeDelegateImpl factory method out of PojoSearchSessionDelegateImpl
It makes more sense to have that implementation in
PojoScopeDelegateImpl.
Commit: 81e6bfa22c86da0983530e8d186491a70e4437a9
https://github.com/hibernate/hibernate-search/commit/81e6bfa22c86da098353...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/spi/HibernateOrmMapping.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/scope/impl/SearchScopeImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeContainedTypeContextImplementor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextImplementor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextProvider.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeContainedTypeContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeIndexedTypeContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeTypeContext.java
Log Message:
-----------
HSEARCH-3619 Expose the type contexts to mapper implementations through SPIs
Commit: 25aa7603ce04c6c5ef17813e0363fb32f5c7529d
https://github.com/hibernate/hibernate-search/commit/25aa7603ce04c6c5ef17...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/impl/JavaBeanMappingInitiator.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanContainedTypeContext.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanIndexedTypeContext.java
A mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMapperDelegate.java
R mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMappingFactory.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/SearchScopeImpl.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/loading/context/impl/JavaBeanLoadingContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/loading/impl/JavaBeanProjectionHitMapper.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/impl/JavaBeanSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmContainedTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapperDelegate.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingFactory.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingPartialBuildState.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/spi/HibernateOrmMapping.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/MassIndexerImpl.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeContainedTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContext.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/context/impl/HibernateOrmLoadingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoContainedTypeExtendedMappingCollector.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoIndexedTypeExtendedMappingCollector.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoMapperDelegate.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/AbstractPojoMappingInitiator.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingFactory.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeContainedTypeContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeContainedTypeContextImplementor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeContainedTypeContextProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeDelegateImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextImplementor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/impl/PojoScopeIndexedTypeContextProvider.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeContainedTypeContext.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeIndexedTypeContext.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeTypeContext.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeTypeExtendedContextProvider.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/session/impl/PojoSearchSessionDelegateImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/session/spi/PojoSearchSessionDelegate.java
Log Message:
-----------
HSEARCH-3619 Refactor the POJO mapper to allow mappers to implement their own type context
Commit: c46c81eeb4b8cf65a403b1f7076b5a7188b6e497
https://github.com/hibernate/hibernate-search/commit/c46c81eeb4b8cf65a403...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanContainedTypeContext.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapperDelegate.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingPartialBuildState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmTypeContextContainer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmComposableEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmLoadingIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmSingleTypeByIdEntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmSingleTypeCriteriaEntityLoader.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoContainedTypeExtendedMappingCollector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/PojoIndexedTypeExtendedMappingCollector.java
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingTypeMetadata.java
Log Message:
-----------
HSEARCH-3619 Move type-dependent operations to HibernateOrm*TypeContext
So that we preserve encapsulation and don't expose type-dependent
metadata to the whole codebase.
Commit: d3bbe574fb2f95eea3f669b05ecfbff4d46c6c5f
https://github.com/hibernate/hibernate-search/commit/d3bbe574fb2f95eea3f6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/spi/DifferentSessionFactoriesIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmIntegrationBooterImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateSearchIntegrator.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/EventsHibernateSearchState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/InitializingHibernateSearchState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/OptimalEventsHibernateSearchState.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/HibernateSearchContextService.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/HibernateSearchContextServiceContributor.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/InTransactionWorkQueueSynchronization.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/PostTransactionWorkQueueSynchronization.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/impl/TransientReference.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextService.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextServiceContributor.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/session/impl/HibernateOrmSearchSession.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/InTransactionWorkQueueSynchronization.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/PostTransactionWorkQueueSynchronization.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/SearchSessionWritePlanImpl.java
M mapper/orm/src/main/resources/META-INF/services/org.hibernate.service.spi.ServiceContributor
A util/common/src/main/java/org/hibernate/search/util/common/impl/TransientReference.java
Log Message:
-----------
HSEARCH-3619 Move HibernateSearchContextService to the mapping package
This class will depend on almost everything in the ORM mapper, there's
no way around it. So let's put it at the heart of it, then work on
removing cyclic dependencies.
Commit: aea0350294313b0889d5abba5dfb417bcbe2af0e
https://github.com/hibernate/hibernate-search/commit/aea0350294313b0889d5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextService.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/SearchSessionWritePlanImpl.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/SynchronizationAdapter.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/spi/SearchSessionImplementor.java
Log Message:
-----------
HSEARCH-3619 Move the complexity of automatic indexing from HibernateSearchContextService to HibernateOrmSearchSession
That's a first step to remove some of the cyclic dependencies.
Commit: 74f7b8786cb30724bb1bad46b99cda755312a5f1
https://github.com/hibernate/hibernate-search/commit/74f7b8786cb30724bb1b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/spi/DifferentSessionFactoriesIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextService.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/spi/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/spi/SearchSessionBuilder.java
Log Message:
-----------
HSEARCH-3619 Move the complexity of retrieving the current session from HibernateSearchContextService to HibernateOrmMapping
That's another to remove some of the cyclic dependencies.
Commit: 5070087d98f7c149887cd82ab221713316d1b7a9
https://github.com/hibernate/hibernate-search/commit/5070087d98f7c149887c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationImpl.java
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationPartialBuildStateImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappingImplementor.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/mapping/impl/JavaBeanMappingImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmIntegrationBooterImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingKey.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingPartialBuildState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextService.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMapping.java
Log Message:
-----------
HSEARCH-3619 Pass a HibernateOrmMappingImpl instead of a HibernateOrmMapping to HibernateSearchContextService.initialize
This will allow breaking circular dependencies in the next commits.
Commit: fe27a9527db6d1abd1f3064d6d16218fe5d7e0e4
https://github.com/hibernate/hibernate-search/commit/fe27a9527db6d1abd1f3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/EventsHibernateSearchState.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerContextProvider.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateOrmListenerTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/InitializingHibernateSearchState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/OptimalEventsHibernateSearchState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/AbstractHibernateOrmTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextService.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/spi/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeContainedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeIndexedTypeContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/HibernateOrmScopeTypeContext.java
Log Message:
-----------
HSEARCH-3619 Remove cyclic dependency between packages "mapper.orm.event.impl" and "mapper.orm.mapping.impl"
Commit: fe97226dd744507c617445bd8b6a89707870d493
https://github.com/hibernate/hibernate-search/commit/fe97226dd744507c6174...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/spi/DifferentSessionFactoriesIT.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextService.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextServiceContributor.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSessionContextProvider.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/LazyInitSearchSession.java
Log Message:
-----------
HSEARCH-3619 Remove cyclic dependency between packages "mapper.orm.session.impl" and "mapper.orm.mapping.impl"
Commit: 4611f29d06f5f54e50247e0f6a8579dc6c67cfa8
https://github.com/hibernate/hibernate-search/commit/4611f29d06f5f54e5024...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.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/BatchIndexingWorkspace.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/HibernateOrmMassIndexingMappingContext.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/massindexing/impl/IdentifierConsumerDocumentProducer.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/scope/impl/SearchScopeImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
Log Message:
-----------
HSEARCH-3619 Remove cyclic dependency between packages "mapper.orm.massindexing.impl" and "mapper.orm.mapping.impl"
Commit: 4427b9842b0d7434dd67eadeab4eb773ae6f4e08
https://github.com/hibernate/hibernate-search/commit/4427b9842b0d7434dd67...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/bootstrap/impl/HibernateOrmIntegrationBooterImpl.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingKey.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingPartialBuildState.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextService.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/spi/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
R mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/spi/SearchSessionImplementor.java
Log Message:
-----------
HSEARCH-3619 Remove the (now useless) HibernateOrmMapping and SearchSessionImplementor SPIs
Commit: b6c76f2468f5321353e542c0d6986855f9fbc056
https://github.com/hibernate/hibernate-search/commit/b6c76f2468f5321353e5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMapping.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/impl/HibernateOrmSearchSession.java
Log Message:
-----------
HSEARCH-3619 Fix coding style in HibernateOrmMappingImpl and HibernateOrmSearchSession
Commit: 74bea726fd4527c1b85e1e57aaf767bec189e1c9
https://github.com/hibernate/hibernate-search/commit/74bea726fd4527c1b85e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-19 (Wed, 19 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateSearchContextService.java
Log Message:
-----------
HSEARCH-3619 Remove the (now unnecessary) getters from HibernateSearchContextService
Compare: https://github.com/hibernate/hibernate-search/compare/929c3ea202cd...74be...
5 years, 5 months
[hibernate/hibernate-search] a5c64c: HSEARCH-3203 Move PojoIdentityMappingCollectorImpl...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: a5c64c6460c105d3bee5ed21c73ce92017adcae1
https://github.com/hibernate/hibernate-search/commit/a5c64c6460c105d3bee5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
Log Message:
-----------
HSEARCH-3203 Move PojoIdentityMappingCollectorImpl to its own file
It was starting to get big.
Commit: 5d33b340ddebc7dfea9b0b012607cb55fc7f5ca2
https://github.com/hibernate/hibernate-search/commit/5d33b340ddebc7dfea9b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIdentityMappingCollectorImpl.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIdentityMappingCollector.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorTypeNodeBuilder.java
Log Message:
-----------
HSEARCH-3203 Move PojoIdentityMappingCollector to package "pojo.processing.building.impl"
To avoid cyclic dependency with package "pojo.mapping.building.impl".
Compare: https://github.com/hibernate/hibernate-search/compare/11d5d69253fc...5d33...
5 years, 5 months
[hibernate/hibernate-search] a0f7c4: HSEARCH-3203 Rename some tests for consistency wit...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: a0f7c47ba7c56b0d71606ae416e53cb008e8ae65
https://github.com/hibernate/hibernate-search/commit/a0f7c47ba7c56b0d7160...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/BasicMassIndexingIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingBaseIT.java
A 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/nonregression/massindexing/PrimitiveIdMassIndexingIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryBaseIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchSessionWritePlanBaseIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchSessionWritePlanIT.java
Log Message:
-----------
HSEARCH-3203 Rename some tests for consistency with other tests
Commit: c6c4a3348a186bd4a3acbedf1b8ad180a19badff
https://github.com/hibernate/hibernate-search/commit/c6c4a3348a186bd4a3ac...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/SearchWorkPlan.java
M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/work/impl/SearchWorkPlanImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/session/SearchSessionWritePlan.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/AbstractPojoTypeWorkPlan.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoWorkPlanImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/impl/PojoSessionWorkExecutorImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoSessionWorkExecutor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/work/spi/PojoWorkPlan.java
Log Message:
-----------
HSEARCH-3203 Document the expected value for "providedId" parameters in indexing APIs/SPIs
Commit: bd4fc078d9ca12057626db2eaa404ebe53d1b293
https://github.com/hibernate/hibernate-search/commit/bd4fc078d9ca12057626...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/common/impl/SearchIntegrationBuilderImpl.java
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneDocumentModelDslIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentModelDslIT.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMapper.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMappingInitiator.java
Log Message:
-----------
HSEARCH-3203 Handle mapping exceptions more consistently depending on when they happen
This is mainly necessary so that moving some mapping errors to an earlier
step during bootstrap, like we do in the next commits, does not change
the error reporting for users.
Commit: 177d7eeb3dc462478411e178a9589d67a066e3ec
https://github.com/hibernate/hibernate-search/commit/177d7eeb3dc462478411...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/event/impl/HibernateSearchEventListener.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/spi/HibernateOrmMapping.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoContainedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoIndexedTypeManager.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoMappingDelegateImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingDelegate.java
A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingTypeMetadata.java
Log Message:
-----------
HSEARCH-3203 Quick and dirty fix to correctly index entity types with a document ID that is not the entity ID
Commit: 0f596b6afa742b865a7f05ca245fec7fb14ed00c
https://github.com/hibernate/hibernate-search/commit/0f596b6afa742b865a7f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/search/loading/spi/DefaultProjectionHitMapper.java
M engine/src/main/java/org/hibernate/search/engine/search/loading/spi/EntityLoader.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmSingleTypeByIdEntityLoader.java
Log Message:
-----------
HSEARCH-3203 Move around the wildcard in EntityLoader generics for easier implementations
This does not change much overall, but it allows EntityLoader
implementations to use the actual loaded type as their generic
parameter, instead of a supertype like they used to.
This will be useful when introducing more complex EntityLoader
implementations that need to manipulate other objects that refer to that
generic parameter.
Commit: 356a3d713518f644db557a7d9590ff3b430645fe
https://github.com/hibernate/hibernate-search/commit/356a3d713518f644db55...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/impl/SearchScopeImpl.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/EntityLoaderBuilder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmByTypeEntityLoader.java
A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/loading/impl/HibernateOrmSingleTypeCriteriaEntityLoader.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexedTypeManagerBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoMapper.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoScopeDelegateImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingTypeMetadata.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/scope/spi/PojoScopeDelegate.java
Log Message:
-----------
HSEARCH-3203 Quick and dirty fix to correctly load entity types with a document ID that is not the entity ID
Commit: 730727631ff6f518f18505a8c3e23072dae76290
https://github.com/hibernate/hibernate-search/commit/730727631ff6f518f185...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingNonEntityIdDocumentIdIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/massindexing/MassIndexingNonEntityIdDocumentIdIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryNonEntityIdDocumentIdIT.java
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/session/SearchSessionWritePlanNonEntityIdDocumentIdIT.java
Log Message:
-----------
HSEARCH-3203 Test behavior when an entity is indexed with a document id that is not the entity id
Commit: 11d5d69253fcd9b76c1f1472b25ffdeb5ff444c1
https://github.com/hibernate/hibernate-search/commit/11d5d69253fcd9b76c1f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryEntityLoadingIT.java
R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/SearchQueryNonEntityIdDocumentIdIT.java
Log Message:
-----------
HSEARCH-3203 Test loading multiple different entity types in one search query
Especially if one entity type uses its entity ID as document ID and not
the other entity type.
Compare: https://github.com/hibernate/hibernate-search/compare/a0b9caa9b667...11d5...
5 years, 5 months
[hibernate/hibernate-search] e9b61e: HSEARCH-3597 Prepare for the introduction of more ...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: e9b61e95d089ec3875e09916578a9f2401e244ee
https://github.com/hibernate/hibernate-search/commit/e9b61e95d089ec3875e0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
R documentation/src/test/java/org/hibernate/search/documentation/searchdsl/DslConverterIT.java
R documentation/src/test/java/org/hibernate/search/documentation/searchdsl/ProjectionConverterIT.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/converter/DslConverterIT.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/converter/ProjectionConverterIT.java
Log Message:
-----------
HSEARCH-3597 Prepare for the introduction of more tests related to the search DSL in the documentation
In particular we need to organize the package hierarchy a bit more.
Commit: 263fe4559eb46da2dc77d92d1703b4990c89c383
https://github.com/hibernate/hibernate-search/commit/263fe4559eb46da2dc77...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/EmbeddableGeoPoint.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/Genre.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/PredicateDslIT.java
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/BackendSetupStrategy.java
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/ElasticsearchSimpleMappingAnalysisConfigurer.java
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/LuceneSimpleMappingAnalysisConfigurer.java
Log Message:
-----------
HSEARCH-3597 Add examples for all available predicates to the documentation
Commit: aee1c5161fcdb6eb38bd2e9063d9bfcd40645d32
https://github.com/hibernate/hibernate-search/commit/aee1c5161fcdb6eb38bd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/EmbeddableGeoPoint.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/Genre.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/SortDslIT.java
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/ElasticsearchSimpleMappingAnalysisConfigurer.java
M documentation/src/test/java/org/hibernate/search/documentation/testsupport/LuceneSimpleMappingAnalysisConfigurer.java
Log Message:
-----------
HSEARCH-3597 Add examples for all available sorts to the documentation
Commit: 3176b4b0f1e82476e532dbc58249666e5832cacf
https://github.com/hibernate/hibernate-search/commit/3176b4b0f1e82476e532...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/Author.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/EmbeddableGeoPoint.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/Genre.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/ProjectionDslIT.java
Log Message:
-----------
HSEARCH-3597 Add examples for all available projections to the documentation
Commit: 6ca1a9b2530e965827b539db7c4d627c718f7d80
https://github.com/hibernate/hibernate-search/commit/6ca1a9b2530e965827b5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
Log Message:
-----------
HSEARCH-3597 Add an introduction to the documentation of the predicate DSL
Commit: b45fbe744257358126f2c60507ab06da379fb3f4
https://github.com/hibernate/hibernate-search/commit/b45fbe744257358126f2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
Log Message:
-----------
HSEARCH-3597 Remove the "advanced projection" from the introduction to the projection DSL
And use links to the appropriate sections instead.
Commit: 157260acd8f1381c02766d7f1925adc1aecb2158
https://github.com/hibernate/hibernate-search/commit/157260acd8f1381c0276...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/predicate/PredicateDslIT.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/ProjectionDslIT.java
M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/sort/SortDslIT.java
Log Message:
-----------
HSEARCH-3597 Move the examples for entry points of each DSL in the documentation to the appropriate classes
Commit: 4a78744f9f168e489a3919beedfe235a4d8481f6
https://github.com/hibernate/hibernate-search/commit/4a78744f9f168e489a39...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/query/Book.java
A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/query/QueryDslIT.java
Log Message:
-----------
HSEARCH-3597 Add an introduction to the documentation of the query DSL
Commit: 9661d65a49ba93f6b45832cee1da563332e2be13
https://github.com/hibernate/hibernate-search/commit/9661d65a49ba93f6b458...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
Log Message:
-----------
HSEARCH-3597 Clarify wording in the Search DSL documentation following the review
Commit: a5d1fcd4f6fd5c74a385e13d12a8146236514653
https://github.com/hibernate/hibernate-search/commit/a5d1fcd4f6fd5c74a385...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-06-18 (Tue, 18 Jun 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
Log Message:
-----------
HSEARCH-3597 Remove leading "TODO" admonitions at the beginning of the Search DSL sections in the documentation
Compare: https://github.com/hibernate/hibernate-search/compare/84733ee83034...a5d1...
5 years, 5 months
[hibernate/hibernate-search] 4c7024: HSEARCH-3192 Test reuse projection on scope target...
by Fabio Massimo
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 4c702442cf0d50a9182a540544975b3017aa3477
https://github.com/hibernate/hibernate-search/commit/4c702442cf0d50a9182a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
Log Message:
-----------
HSEARCH-3192 Test reuse projection on scope targeting same indexes
Commit: eb6338b9650df7a6759e734155ff062e011ada5e
https://github.com/hibernate/hibernate-search/commit/eb6338b9650df7a6759e...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/SearchSortIT.java
Log Message:
-----------
HSEARCH-3192 Test reuse sort on scope targeting same indexes
Commit: 9b5a083394c9e20b8e332caa70cf21dc41a8ae71
https://github.com/hibernate/hibernate-search/commit/9b5a083394c9e20b8e33...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SearchPredicateIT.java
Log Message:
-----------
HSEARCH-3192 Test reuse predicate on scope targeting same indexes
Commit: 5adf71e3b8e3e2e6a95b898e92ee1e805f62f106
https://github.com/hibernate/hibernate-search/commit/5adf71e3b8e3e2e6a95b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicate.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
Log Message:
-----------
HSEARCH-3192 Check predicate target indexes in ES backend
Commit: 5fa97f66a8cc6e7807be9c2e7f56c9cba5542ffe
https://github.com/hibernate/hibernate-search/commit/5fa97f66a8cc6e7807be...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/sort/impl/ElasticsearchSearchSort.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/sort/impl/ElasticsearchSearchSortBuilderFactoryImpl.java
Log Message:
-----------
HSEARCH-3192 Check sort target indexes in ES backend
Commit: 7df463bf8ecc8b731f75010b737f425d3560e29f
https://github.com/hibernate/hibernate-search/commit/7df463bf8ecc8b731f75...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.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/projection/impl/ElasticsearchCompositeBiFunctionProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchCompositeFunctionProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchCompositeListProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchCompositeTriFunctionProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchDistanceToFieldProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchDistanceToFieldProjectionBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchDocumentReferenceProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchDocumentReferenceProjectionBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchEntityProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchEntityProjectionBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchExplanationProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchExplanationProjectionBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchFieldProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchFieldProjectionBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchReferenceProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchReferenceProjectionBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchScoreProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchScoreProjectionBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSourceProjection.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSourceProjectionBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/projection/impl/ElasticsearchFieldProjectionBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/projection/impl/ElasticsearchGeoPointFieldProjectionBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/projection/impl/ElasticsearchStandardFieldProjectionBuilderFactory.java
M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DistanceToFieldSearchProjectionTest.java
Log Message:
-----------
HSEARCH-3192 Check projection target indexes in ES backend
Commit: 40d0e62fbdc99c3a33bb2980bdd14c84bdb159e1
https://github.com/hibernate/hibernate-search/commit/40d0e62fbdc99c3a33bb...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
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/search/predicate/impl/LuceneSearchPredicate.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSearchPredicateBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/sort/impl/LuceneSearchSort.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/sort/impl/LuceneSearchSortBuilderFactoryImpl.java
Log Message:
-----------
HSEARCH-3192 Check predicate and sort indexes in Lucene backend
Commit: 4a4767ff10704b338ec3cc3bee943acba6ff0966
https://github.com/hibernate/hibernate-search/commit/4a4767ff10704b338ec3...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentReferenceProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneEntityProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneExplanationProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneReferenceProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneScoreProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
Log Message:
-----------
HSEARCH-3192 Remove any singleton from Lucene*ProjectionBuilder
Commit: 49dd29b14722fec0cb4f2ef130610ff76bd3a98b
https://github.com/hibernate/hibernate-search/commit/49dd29b14722fec0cb4f...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentReferenceProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentReferenceProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneEntityProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneEntityProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneExplanationProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneExplanationProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneReferenceProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneReferenceProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneScoreProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneScoreProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilderFactory.java
Log Message:
-----------
HSEARCH-3192 Remove any singleton from Lucene*Projection
Commit: 25cd26b68fec7551a084435964bb667949230647
https://github.com/hibernate/hibernate-search/commit/25cd26b68fec7551a084...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDistanceToFieldProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDistanceToFieldProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneFieldProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneFieldProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/projection/impl/LuceneFieldProjectionBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/projection/impl/LuceneGeoPointFieldProjectionBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/projection/impl/LuceneStandardFieldProjectionBuilderFactory.java
Log Message:
-----------
HSEARCH-3192 Add indexNames state to Lucene field distance projection
Commit: a78fd59afe187045fee9867779175f9fbf5f5c2e
https://github.com/hibernate/hibernate-search/commit/a78fd59afe187045fee9...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDistanceToFieldProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentReferenceProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentReferenceProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneEntityProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneEntityProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneExplanationProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneExplanationProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneFieldProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneReferenceProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneReferenceProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneScoreProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneScoreProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilderFactory.java
Log Message:
-----------
HSEARCH-3192 Add indexNames state to other simple Lucene projections
Commit: f8f72b9544887a57d8760c1aa3af8140f9bc3f08
https://github.com/hibernate/hibernate-search/commit/f8f72b9544887a57d876...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeBiFunctionProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeFunctionProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeListProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeTriFunctionProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilderFactory.java
Log Message:
-----------
HSEARCH-3192 Add indexNames state to composite Lucene projections
Not sure that we need that. Since LuceneSearchProjectionBuilderFactory#toImplementation can detect wrong indexes on child projections.
In case we can drop this commit.
Commit: e2df8ba8d5fb77bf22bb1883e30a0abc9b3fe5f0
https://github.com/hibernate/hibernate-search/commit/e2df8ba8d5fb77bf22bb...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
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/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
Log Message:
-----------
HSEARCH-3192 Check projection target indexes in Lucene backend
Commit: 84733ee83034fa2ae713ca506b9899a061854f31
https://github.com/hibernate/hibernate-search/commit/84733ee83034fa2ae713...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-06-17 (Mon, 17 Jun 2019)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SearchPredicateIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/SearchSortIT.java
Log Message:
-----------
HSEARCH-3192 Test reuse query components targeting different indexes
Compare: https://github.com/hibernate/hibernate-search/compare/74775180fdea...8473...
5 years, 5 months