Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: c2b9690c96ba424345ed440febaaf35264b808bc
https://github.com/hibernate/hibernate-search/commit/c2b9690c96ba424345ed...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/dialect/impl/DefaultElasticsearchDialectFactory.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/dialect/impl/es5/Elasticsearch5Dialect.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/impl/Elasticsearch5MissingValueStrategy.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/Elasticsearch5SchemaTranslator.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/Elasticsearch5SchemaValidator.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/factory/Elasticsearch5WorkFactory.java
Log Message:
-----------
HSEARCH-2434 Introduce an Elasticsearch 5 dialect and dialect autodetection
Commit: 6258e79fcc254c3f938e1e4444d7b57db4e32b05
https://github.com/hibernate/hibernate-search/commit/6258e79fcc254c3f938e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M README.md
M backends/jgroups/pom.xml
M elasticsearch/pom.xml
A elasticsearch/src/test/resources/elasticsearch/2.0/configuration/elasticsearch.yml
A elasticsearch/src/test/resources/elasticsearch/5.0/configuration/elasticsearch.yml
A elasticsearch/src/test/resources/elasticsearch/5.0/configuration/log4j2.properties
R elasticsearch/src/test/resources/elasticsearchconfiguration/elasticsearch.yml
R integrationtest/wildfly/elasticsearchconfiguration/elasticsearch.yml
M integrationtest/wildfly/pom.xml
A
integrationtest/wildfly/src/test/resources/elasticsearch/2.0/configuration/elasticsearch.yml
A
integrationtest/wildfly/src/test/resources/elasticsearch/5.0/configuration/elasticsearch.yml
M pom.xml
Log Message:
-----------
HSEARCH-2434 Add the option to run tests against Elasticsearch 5
Commit: 088e004ddbdd40acc1b1498b4a488a6e7fd09657
https://github.com/hibernate/hibernate-search/commit/088e004ddbdd40acc1b1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchAnalyzerIT.java
M elasticsearch/src/test/resources/elasticsearch/2.0/configuration/elasticsearch.yml
Log Message:
-----------
HSEARCH-2434 Configure server-defined analyzers directly in tests instead of doing so in
elasticsearch.yml
This is required for ES5, where analyzers cannot be configured in
elasticsearch.yml.
Commit: 5409b977d07e4b09372de55ca32104828a0cfe2f
https://github.com/hibernate/hibernate-search/commit/5409b977d07e4b09372d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M elasticsearch/pom.xml
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/junit/SkipOnElasticsearch2.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/junit/SkipOnElasticsearch5.java
Log Message:
-----------
HSEARCH-2434 Add JUnit test categories for tests specific to an Elasticsearch version
Commit: a0b0aebe3d908af1577f815e0fc607c5e5dd1581
https://github.com/hibernate/hibernate-search/commit/a0b0aebe3d908af1577f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M elasticsearch/pom.xml
A
elasticsearch/src/test/resources/elasticsearch/5.0/init/lightweight_indexes_template.script
Log Message:
-----------
HSEARCH-2434 Make sure Elasticsearch indexes have only 1 shard and 0 replica by default
in ITs
Commit: ca85bd7a12b3d6d6ce0e0be8c22e39f94ff446fc
https://github.com/hibernate/hibernate-search/commit/ca85bd7a12b3d6d6ce0e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M .travis.yml
Log Message:
-----------
HSEARCH-2434 Add an Elasticsearch 5 build to the travis build
Commit: 837d79e72bb2a30afecd3acb797b3b538383c68d
https://github.com/hibernate/hibernate-search/commit/837d79e72bb2a30afecd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/Elasticsearch2SchemaTranslator.java
Log Message:
-----------
HSEARCH-2434 Don't treat spatial hash fields specially when translating to the ES
schema
There is no reason to do that, and it forces us to implement yet another
special case for ES5.
Commit: 321472d7d7c924f9ac68945cf6cf2a1efa3debab
https://github.com/hibernate/hibernate-search/commit/321472d7d7c924f9ac68...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchSchemaValidationIT.java
M
engine/src/test/java/org/hibernate/search/test/util/impl/ExceptionMatcherBuilder.java
Log Message:
-----------
HSEARCH-2434 In ES schema validation ITs, do not rely on indexes starting in a
particular order
The index managers are stored in a hashmap, whose order is undefined.
Strangely, our tests seem to have been working until now.
Commit: 33e147e02cbe6d137d188aa6482a3b7834a29ecd
https://github.com/hibernate/hibernate-search/commit/33e147e02cbe6d137d18...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/dialect/impl/DialectIndependentGsonProvider.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/dialect/impl/es2/Elasticsearch2Dialect.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/dialect/impl/es5/Elasticsearch5Dialect.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/gson/impl/DefaultGsonProvider.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/Elasticsearch2SchemaTranslator.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/Elasticsearch2SchemaValidator.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/Elasticsearch5SchemaTranslator.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/Elasticsearch5SchemaValidator.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/model/DataType.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/model/FieldDataType.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/model/IndexType.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/model/PropertyMapping.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/gson/ES2FieldDataTypeJsonAdapter.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/gson/ES2IndexTypeJsonAdapter.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/gson/ES5FieldDataTypeJsonAdapter.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/gson/ES5IndexTypeJsonAdapter.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch2IndexMappingIT.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch2SchemaCreationIT.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch2SchemaMigrationIT.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch2SchemaValidationIT.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5IndexMappingIT.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5SchemaCreationIT.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5SchemaMigrationIT.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5SchemaValidationIT.java
R
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchIndexMappingIT.java
R
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchSchemaCreationIT.java
R
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchSchemaMigrationIT.java
R
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchSchemaValidationIT.java
Log Message:
-----------
HSEARCH-2434 Use the text/keyword types instead of string in ES5
Commit: 727d8067e2a4f404d73474d80159548026319184
https://github.com/hibernate/hibernate-search/commit/727d8067e2a4f404d734...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/Elasticsearch2SchemaValidator.java
Log Message:
-----------
HSEARCH-2434 When validating Elasticsearch schemas, use "default" as a default
value for analyzer references
Because this is what Elasticsearch implies when it doesn't display the
analyzer attribute in retrieved mappings. It used not to matter on ES2,
because ES always displayed the analyzer attribute, but on ES5 it is no
longer the case.
Commit: b8379bdcb6e224d09d18585925676a0b919c2f26
https://github.com/hibernate/hibernate-search/commit/b8379bdcb6e224d09d18...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch2SchemaValidationIT.java
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5SchemaValidationIT.java
Log Message:
-----------
HSEARCH-2434 Test validation of the 'analyzer' attribute in Elasticsearch
mappings
Commit: 1576ce6e747b06f2958e6d0933273b7451b88adf
https://github.com/hibernate/hibernate-search/commit/1576ce6e747b06f2958e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch2JavaTimeIT.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5JavaTimeIT.java
R
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchJavaTimeIT.java
A
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearch2Client.java
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearchClient.java
Log Message:
-----------
HSEARCH-2434 Replace occurrences of "fields" by "stored_fields" in
ES5 tests
Commit: ed57f204b614106c426dede1c75c0e45229db2cd
https://github.com/hibernate/hibernate-search/commit/ed57f204b614106c426d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
Log Message:
-----------
HSEARCH-2434 Remove a useless hack in ElasticsearchHSQueryImpl.addScriptFields
The hack is unnecessary because we use explicit source filtering
(we have been for a while), so source is always included in the query hits.
Incidentally, this hack is a problem in ES5 since we should use
"stored_fields" instead of "fields".
Commit: 9e12b55987caeff152b8e25d6e769054cc1e7427
https://github.com/hibernate/hibernate-search/commit/9e12b55987caeff152b8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
Log Message:
-----------
HSEARCH-2434 Convert scripts calls to work with Elasticsearch 5 too
GeoPoints functions have changed: arcDistanceInKm has been removed,
we must use arcDistance which returns meters.
Commit: 21539c670c392adb630ac4e7a6da6a8fbe413876
https://github.com/hibernate/hibernate-search/commit/21539c670c392adb630a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5SchemaValidationIT.java
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchIT.java
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ScientificArticle.java
Log Message:
-----------
HSEARCH-2434 Fix some tests to make them work with ES5 too
Commit: d1f5d388adb480e6fc7296ab45a9f66e2efeb5a0
https://github.com/hibernate/hibernate-search/commit/d1f5d388adb480e6fc72...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch2JavaTimeIT.java
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5IndexMappingIT.java
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5JavaTimeIT.java
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5SchemaMigrationIT.java
Log Message:
-----------
HSEARCH-2434 Remove useless constraints in date-related tests to make them work on ES5
Commit: d3339e76a0241a27b65ec90947996042f0857cc5
https://github.com/hibernate/hibernate-search/commit/d3339e76a0241a27b65e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M backends/jgroups/src/test/resources/hibernate.properties
M elasticsearch/src/test/resources/hibernate.properties
M elasticsearch/src/test/resources/test-defaults.properties
M
integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/elasticsearch/ElasticsearchModuleMemberRegistrationIT.java
Log Message:
-----------
HSEARCH-2434 Make the tests work with the new behavior of ES with respect to cluster
status
"yellow" is now the color of a fully-started cluster with no replica, so
we'd better use that in test (where we don't have replicas).
Commit: 6df3c59184a98bbea73c3e4bfc25bf2ed305a92e
https://github.com/hibernate/hibernate-search/commit/6df3c59184a98bbea73c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES2FlushWork.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5FlushWork.java
R
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/FlushWork.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/factory/Elasticsearch2WorkFactory.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/factory/Elasticsearch5WorkFactory.java
Log Message:
-----------
HSEARCH-2434 Perform a refresh after flushes in the FlushWork for Elasticsearch 5
This is necessary because the "refresh" parameter in the Flush API has
been removed in ES5.
See elasticsearch/elasticsearch:7cc48c8e8723d3b31fbcb371070bc2a8d87b1f7e
Commit: 62dcd1030f3974526116130fa755d7d1a96ea65c
https://github.com/hibernate/hibernate-search/commit/62dcd1030f3974526116...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
R
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/DeleteByQueryWork.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES2DeleteByQueryWork.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5DeleteByQueryWork.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/factory/Elasticsearch2WorkFactory.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/factory/Elasticsearch5WorkFactory.java
Log Message:
-----------
HSEARCH-2434 Use a different DeleteByQuery API with Elasticsearch 5
Commit: ce6cf10c0ecba74835cfdfa73c803bbb41112ecf
https://github.com/hibernate/hibernate-search/commit/ce6cf10c0ecba74835cf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
Log Message:
-----------
HSEARCH-2434 Add a missing implementation of MetadataProvidingFieldBridge in tests
Commit: 24aa21ea05b3082ab57a346b41c83bb068367962
https://github.com/hibernate/hibernate-search/commit/24aa21ea05b3082ab57a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES2OptimizeWork.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5OptimizeWork.java
R
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/OptimizeWork.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/factory/Elasticsearch2WorkFactory.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/factory/Elasticsearch5WorkFactory.java
Log Message:
-----------
HSEARCH-2434 Use the ForceMerge API instead of Optimize on Elasticsearch 5
Commit: 814c5dfcc63e48fcd8e7aa85f8445a34ff6ab827
https://github.com/hibernate/hibernate-search/commit/814c5dfcc63e48fcd8e7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/FieldHelper.java
Log Message:
-----------
Remove some dead code
If we reach the "if ( isNumeric(...)) " in "getType",
it means we don't have any bridge-defined field for this
field name (see the code at the top of "getType").
Thus "FieldHelper.getNumericEncoding(...)" is useless, we can simply
use "DocumentFieldMetadata.getNumericEncoding()".
Also, "DocumentFieldMetadata.isNumeric" already is true if the field
bridge is a NumericFieldBridge or wraps one.
Thus "FieldHelper.isNumeric(...)" is useless, we can simply use
"DocumentFieldMetadata.isNumeric()".
Commit: 58c7ada9b74a2f2a130aeda54f5dd30f3839e209
https://github.com/hibernate/hibernate-search/commit/58c7ada9b74a2f2a130a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchAsNullNullMarkerCodec.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchAsNullStringNullMarkerCodec.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchAsTokenNullMarkerCodec.java
A
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchAsTokenStringNullMarkerCodec.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchBooleanNullMarkerCodec.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchDoubleNullMarkerCodec.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchFloatNullMarkerCodec.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchIntegerNullMarkerCodec.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchLongNullMarkerCodec.java
R
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchNullMarkerCodec.java
R
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/codec/impl/ElasticsearchStringNullMarkerCodec.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/impl/Elasticsearch2MissingValueStrategy.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/nulls/impl/Elasticsearch5MissingValueStrategy.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/Elasticsearch2SchemaTranslator.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/FieldHelper.java
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/Elasticsearch5IndexMappingIT.java
M
engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
M
engine/src/main/java/org/hibernate/search/engine/metadata/impl/DocumentFieldMetadata.java
A
engine/src/main/java/org/hibernate/search/engine/metadata/impl/PartialDocumentFieldMetadata.java
A
engine/src/main/java/org/hibernate/search/engine/metadata/impl/PartialPropertyMetadata.java
M
engine/src/main/java/org/hibernate/search/engine/metadata/impl/PropertyMetadata.java
M
engine/src/main/java/org/hibernate/search/engine/nulls/impl/LuceneMissingValueStrategy.java
M
engine/src/main/java/org/hibernate/search/engine/nulls/impl/MissingValueStrategy.java
M
engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
M engine/src/test/java/org/hibernate/search/test/bridge/builtin/TikaBridgeTest.java
Log Message:
-----------
HSEARCH-2434 Implement null markers differently for the text datatype in Elasticsearch
5
Commit: 66bd1c4e34cd52e0623574d783978e2f7487360d
https://github.com/hibernate/hibernate-search/commit/66bd1c4e34cd52e06235...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchSpatialIT.java
M orm/src/test/java/org/hibernate/search/test/jpa/SpatialQueryingJPATest.java
Log Message:
-----------
HSEARCH-2434 Fix spatial tests on ES 5
The bounding box query doesn't include geo points located on the left
and bottom sides of the box as of ES 5.
Commit: 1ac2b59afdb554db31bf7c71ae471bdd5b444b56
https://github.com/hibernate/hibernate-search/commit/1ac2b59afdb554db31bf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
Log Message:
-----------
HSEARCH-2434 Handle the case where the computed distance is a one-element array
containing null with ES5
This happens at least on ES 5.0.
Commit: 3cd9b467b7c5b8288d07c403849d1b5c8958deb1
https://github.com/hibernate/hibernate-search/commit/3cd9b467b7c5b8288d07...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
Log Message:
-----------
HSEARCH-2434 Handle the case where the computed distance is +Infinity with ES5
Commit: 867f49f962c5f2f27ce8966b80b915d5be12bbb5
https://github.com/hibernate/hibernate-search/commit/867f49f962c5f2f27ce8...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M .travis.yml
M README.md
M backends/jgroups/pom.xml
M elasticsearch/pom.xml
M integrationtest/wildfly/pom.xml
M pom.xml
Log Message:
-----------
HSEARCH-2434 Test on ES5 by default (instead of ES2)
Commit: c30daa917f26306f1849de76f404971fa77c0364
https://github.com/hibernate/hibernate-search/commit/c30daa917f26306f1849...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
Log Message:
-----------
HSEARCH-2434 Document the compatibility with Elasticsearch 5
Commit: 37bf0236f6fa3cd791b71b0a57a7770ad8259f3b
https://github.com/hibernate/hibernate-search/commit/37bf0236f6fa3cd791b7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)
Changed paths:
M pom.xml
Log Message:
-----------
HSEARCH-2434 Raise the timeout to launch ES in tests
Our CI seems to be too slow: 30s isn't enough.
Commit: b5b662e30a238a04f32737f71024bb5ba5b71fe1
https://github.com/hibernate/hibernate-search/commit/b5b662e30a238a04f327...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2017-03-24 (Fri, 24 Mar 2017)
Changed paths:
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/model/FieldDataType.java
M
elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5OptimizeWork.java
Log Message:
-----------
HSEARCH-2434 Micro improvements to javadoc
Compare:
https://github.com/hibernate/hibernate-search/compare/273299ac0092...b5b6...