Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 925a14f054b155524f050a460b812e6483081a99
https://github.com/hibernate/hibernate-search/commit/925a14f054b155524f05...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-05 (Wed, 05 Oct 2016)
Changed paths:
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/impl/ElasticsearchCalendarBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/impl/ElasticsearchDateBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/impl/ElasticsearchBridgeProvider.java
R
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchBridgeProvider.java
R
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchCalendarBridge.java
R
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchDateBridge.java
M
elasticsearch/src/main/resources/META-INF/services/org.hibernate.search.bridge.spi.IndexManagerTypeSpecificBridgeProvider
Log Message:
-----------
HSEARCH-2269 Reorganized Elasticsearch bridge code to mirror -engine package structure
Commit: 54f916b825095c414d7de756bde39384dbf7964c
https://github.com/hibernate/hibernate-search/commit/54f916b825095c414d7d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-05 (Wed, 05 Oct 2016)
Changed paths:
M
engine/src/main/java/org/hibernate/search/bridge/builtin/impl/BuiltinArrayBridge.java
M
engine/src/main/java/org/hibernate/search/bridge/builtin/impl/BuiltinIterableBridge.java
M engine/src/main/java/org/hibernate/search/bridge/builtin/impl/BuiltinMapBridge.java
M
engine/src/main/java/org/hibernate/search/bridge/builtin/impl/NullEncodingFieldBridge.java
R
engine/src/main/java/org/hibernate/search/bridge/builtin/impl/String2FieldBridgeAdaptor.java
R
engine/src/main/java/org/hibernate/search/bridge/builtin/impl/TwoWayString2FieldBridgeAdaptor.java
R
engine/src/main/java/org/hibernate/search/bridge/builtin/impl/TwoWayString2FieldBridgeIgnoreAnalyzerAdaptor.java
M
engine/src/main/java/org/hibernate/search/bridge/impl/BasicJDKTypesBridgeProvider.java
M engine/src/main/java/org/hibernate/search/bridge/impl/BridgeFactory.java
M engine/src/main/java/org/hibernate/search/bridge/impl/EnumBridgeProvider.java
M engine/src/main/java/org/hibernate/search/bridge/impl/JavaTimeBridgeProvider.java
A
engine/src/main/java/org/hibernate/search/bridge/util/impl/String2FieldBridgeAdaptor.java
A
engine/src/main/java/org/hibernate/search/bridge/util/impl/TwoWayString2FieldBridgeAdaptor.java
A
engine/src/main/java/org/hibernate/search/bridge/util/impl/TwoWayString2FieldBridgeIgnoreAnalyzerAdaptor.java
M
engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
M
engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
M engine/src/test/java/org/hibernate/search/test/bridge/DefaultStringBridgeTest.java
M
orm/src/test/java/org/hibernate/search/test/bridge/provider/MovieBridgeProvider.java
M
orm/src/test/java/org/hibernate/search/test/bridge/provider/TheaterBridgeProvider1.java
M
orm/src/test/java/org/hibernate/search/test/bridge/provider/TheaterBridgeProvider2.java
M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java
Log Message:
-----------
HSEARCH-2269 Moved *String2FieldBridge*Adaptor classes to an impl package that is
accessible to other modules
This will allow to use them in the Elasticsearch module, while clearly notifying users
they should not access this package.
The target package is already exported for OSGi.
Commit: 6fe412bb1ed7312e507fda6033aed01802c68a70
https://github.com/hibernate/hibernate-search/commit/6fe412bb1ed7312e507f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-05 (Wed, 05 Oct 2016)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/impl/ElasticsearchBridgeProvider.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/impl/ElasticsearchJavaUtilTimeBridgeProvider.java
Log Message:
-----------
HSEARCH-2269 Use a delegation pattern in ElasticsearchBridgeProvider
This will ease up the introduction of new bridges and keep everything organized.
Commit: a29c92880bcede138c89bea97a0985e3adcb0c8e
https://github.com/hibernate/hibernate-search/commit/a29c92880bcede138c89...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-05 (Wed, 05 Oct 2016)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexManager.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexWorkVisitor.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/FieldHelper.java
Log Message:
-----------
HSEARCH-2269 Changed type discovery in ES integration
Using enums in FieldHelper will make supporting new types easier and cleaner.
Using addTypeOption() methods instead of getType() methods in ESIndexManager will also
make it easier to avoid duplicated code.
Commit: 0d8b4e2a713dc87ad30a4ef6c794fa4c07fb6ae2
https://github.com/hibernate/hibernate-search/commit/0d8b4e2a713dc87ad30a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-05 (Wed, 05 Oct 2016)
Changed paths:
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchInstantBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchLocalDateBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchLocalDateTimeBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchLocalTimeBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchMonthDayBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchTemporalAccessorStringBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchYearBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchYearMonthBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/package-info.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/impl/ElasticsearchBridgeProvider.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/impl/ElasticsearchJavaTimeBridgeProvider.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexManager.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/FieldHelper.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchJavaTimeIT.java
M orm/src/test/java/org/hibernate/search/test/bridge/time/JavaTimeTest.java
Log Message:
-----------
HSEARCH-2269 Added more appropriate storage type/format for some Java 8 Time types in
Elasticsearch
Commit: c1c66731e19008a4b94ba497888ca25c0acb38f2
https://github.com/hibernate/hibernate-search/commit/c1c66731e19008a4b94b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-05 (Wed, 05 Oct 2016)
Changed paths:
A engine/src/main/java/org/hibernate/search/util/impl/TimeHelper.java
Log Message:
-----------
HSEARCH-2269 Workaround for JDK bug JDK-8066982
See
https://bugs.openjdk.java.net/browse/JDK-8066982
The bug has not been fixed yet in JDK8b101.
Commit: 4d54787f73ebbb157c0e667f293390ab9af1594e
https://github.com/hibernate/hibernate-search/commit/4d54787f73ebbb157c0e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-05 (Wed, 05 Oct 2016)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchLocalDateTimeBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchOffsetDateTimeBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchOffsetTimeBridge.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/builtin/time/impl/ElasticsearchZonedDateTimeBridge.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/bridge/impl/ElasticsearchJavaTimeBridgeProvider.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexManager.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/FieldHelper.java
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchJavaTimeIT.java
M orm/src/test/java/org/hibernate/search/test/bridge/time/JavaTimeTest.java
Log Message:
-----------
HSEARCH-2269 Added ES support for offset/zoned date/time
Commit: 9d919782199feb5514184a606e7429e93e7938a2
https://github.com/hibernate/hibernate-search/commit/9d919782199feb551418...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2016-10-05 (Wed, 05 Oct 2016)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexManager.java
Log Message:
-----------
HSEARCH-2269 Handle ES missing type
Added an explicit error handling instead of the previous if/return,
which was mistakenly removed in a former commit.
Compare:
https://github.com/hibernate/hibernate-search/compare/7bf14e5d2f05...9d91...