[hibernate-commits] [hibernate/hibernate-search] 7edffa: HSEARCH-3487 Add ScaledNumberField annotation

Fabio Massimo noreply at github.com
Thu May 23 13:13:45 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 7edffa5f55d30000e0df31741201d526b970a92b
      https://github.com/hibernate/hibernate-search/commit/7edffa5f55d30000e0df31741201d526b970a92b
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchIndexFieldTypeFactoryContextImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneIndexFieldTypeFactoryContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/backend/types/dsl/IndexFieldTypeFactoryContext.java
    A engine/src/main/java/org/hibernate/search/engine/backend/types/dsl/ScaledNumberIndexFieldTypeContext.java
    A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ScaledNumberFieldIT.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/AnnotationDefaultValues.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/ScaledNumberField.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationProcessorProvider.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingContext.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyScaledNumberFieldMappingContext.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/DelegatingPropertyMappingContext.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/InitialPropertyMappingContext.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyScaledNumberFieldMappingContextImpl.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/StubIndexSchemaNode.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubIndexFieldTypeFactoryContext.java
    A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubScaledNumberIndexFieldTypeContext.java

  Log Message:
  -----------
  HSEARCH-3487 Add ScaledNumberField annotation


  Commit: a053f9d16dc685bced2007c5c09e274a8354ff63
      https://github.com/hibernate/hibernate-search/commit/a053f9d16dc685bced2007c5c09e274a8354ff63
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ScaledNumberFieldIT.java

  Log Message:
  -----------
  HSEARCH-3487 Test bridges on ScaledNumberField annotation


  Commit: a9c98e95dea8aab9d81f557db1bac11776f0dc96
      https://github.com/hibernate/hibernate-search/commit/a9c98e95dea8aab9d81f557db1bac11776f0dc96
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/JpaColumnScaleMappingIT.java
    A mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmJpaColumnScaleContributor.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMetatadaContributor.java
    R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/FieldModelContributorBridgeContextImpl.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/FieldModelContributorIndirectContextImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/FieldModelContributor.java
    R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/FieldModelContributorBridgeContext.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/FieldModelContributorIndirectContext.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PojoCompositeFieldModelContributor.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyScaledNumberFieldMappingContextImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoTypeAdditionalMetadataProvider.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/impl/PojoValueAdditionalMetadataBuilder.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/building/spi/PojoAdditionalMetadataCollectorValueNode.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/model/additionalmetadata/impl/PojoValueAdditionalMetadata.java

  Log Message:
  -----------
  HSEARCH-3487 Use Hibernate ORM to contribute default scale


  Commit: 7015cfc0fcf11f14a8a91fe21c76793c7c09df3c
      https://github.com/hibernate/hibernate-search/commit/7015cfc0fcf11f14a8a91fe21c76793c7c09df3c
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaRootNodeBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaRootNodeBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/spi/IndexSchemaRootNodeBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/AbstractIndexBindingContext.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexBindingContext.java
    A engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexFieldTypeDefaultsProvider.java
    A integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/DefaultDecimalScaleMappingIT.java
    R integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/JpaColumnScaleMappingIT.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/FieldModelContributorBridgeContextImpl.java
    R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/FieldModelContributorIndirectContextImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/FieldModelContributor.java
    A mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/FieldModelContributorBridgeContext.java
    R mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/spi/FieldModelContributorIndirectContext.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PojoCompositeFieldModelContributor.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyScaledNumberFieldMappingContextImpl.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/StubIndexSchemaNode.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/StubIndexSchemaRootNodeBuilder.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubIndexFieldTypeFactoryContext.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubScaledNumberIndexFieldTypeContext.java

  Log Message:
  -----------
  HSEARCH-3487 Push default management to the backends

I would not prefer to squash the commit in order to keep the previous one in the history for possible future uses


  Commit: ec791589f42beb6c7fafc0d9a2c1a8a1cef95aa9
      https://github.com/hibernate/hibernate-search/commit/ec791589f42beb6c7fafc0d9a2c1a8a1cef95aa9
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaRootNodeBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaRootNodeBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/spi/IndexSchemaRootNodeBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/AbstractIndexBindingContext.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexBindingContext.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneDocumentModelDslIT.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/StubIndexSchemaRootNodeBuilder.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubIndexFieldTypeFactoryContext.java

  Log Message:
  -----------
  HSEARCH-3487 Make getTypeFactory return new instance

Renaming the method name in createTypeFactory


  Commit: a06f6556f27d2c9d9f0db0a0622644a5f58bcc5f
      https://github.com/hibernate/hibernate-search/commit/a06f6556f27d2c9d9f0db0a0622644a5f58bcc5f
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaRootNodeBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/esnative/DataType.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/esnative/PropertyMapping.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/esnative/PropertyMappingJsonAdapterFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/JsonElementTypes.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchBigDecimalFieldCodec.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBigDecimalIndexFieldTypeContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchIndexFieldTypeFactoryContextImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/provider/impl/Elasticsearch6IndexFieldTypeFactoryContextProvider.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/provider/impl/Elasticsearch7IndexFieldTypeFactoryContextProvider.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/provider/impl/ElasticsearchIndexFieldTypeFactoryContextProvider.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/fieldtype/ElasticsearchDecimalScaleIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/BigDecimalFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/FieldTypeDescriptor.java

  Log Message:
  -----------
  HSEARCH-3487 Support BigDecimal for ES backend


  Commit: f51a7b00ba51bc66a5000810a744b6470511cdfe
      https://github.com/hibernate/hibernate-search/commit/f51a7b00ba51bc66a5000810a744b6470511cdfe
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaRootNodeBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendImpl.java
    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/types/codec/impl/AbstractLuceneNumericFieldCodec.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneBigDecimalFieldCodec.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneBigDecimalIndexFieldTypeContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneIndexFieldTypeFactoryContextImpl.java
    R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/fieldtype/ElasticsearchDecimalScaleIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/decimalscale/DecimalScaleIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/FieldTypeDescriptor.java

  Log Message:
  -----------
  HSEARCH-3487 Support BigDecimal for Lucene backend


  Commit: bacab9a1c30bbb7fc4102f7a8cd75de9686a270c
      https://github.com/hibernate/hibernate-search/commit/bacab9a1c30bbb7fc4102f7a8cd75de9686a270c
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/dialect/Elasticsearch5TestDialect.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/dialect/ElasticsearchTestDialect.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangeSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java

  Log Message:
  -----------
  HSEARCH-3487 Skip a test for ES 5.6

In particular a strict-greater-than-ranged-query on a decimal-scaled-field


  Commit: a2ee81deb0c9db6cac1b09595b870f7931f218fc
      https://github.com/hibernate/hibernate-search/commit/a2ee81deb0c9db6cac1b09595b870f7931f218fc
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBigDecimalIndexFieldTypeContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchIndexFieldTypeFactoryContextImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneBigDecimalIndexFieldTypeContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneIndexFieldTypeFactoryContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/backend/types/dsl/IndexFieldTypeFactoryContext.java
    M engine/src/main/java/org/hibernate/search/engine/backend/types/dsl/ScaledNumberIndexFieldTypeContext.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/PropertyScaledNumberFieldMappingContextImpl.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubIndexFieldTypeFactoryContext.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubScaledNumberIndexFieldTypeContext.java

  Log Message:
  -----------
  HSEARCH-3487 Make ScaledNumberIndexFieldTypeContext more generic

So that it could be used not just for BigDecimal fields


  Commit: fd3df0b52da5c0707ee225874a317a4013f0ea01
      https://github.com/hibernate/hibernate-search/commit/fd3df0b52da5c0707ee225874a317a4013f0ea01
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/admin/impl/ElasticsearchSchemaValidatorImpl.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaAttributeValidationIT.java

  Log Message:
  -----------
  HSEARCH-3487 Validate scaling_factor Elasticsearch attribute


  Commit: d12989a88b2666713021dd8e481ec2db683bb9af
      https://github.com/hibernate/hibernate-search/commit/d12989a88b2666713021dd8e481ec2db683bb9af
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc

  Log Message:
  -----------
  HSEARCH-3487 Document ScaledNumberField and decimalScale


  Commit: f94c2d89682e871091eb2801d388b886d1b0744c
      https://github.com/hibernate/hibernate-search/commit/f94c2d89682e871091eb2801d388b886d1b0744c
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangeSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/FieldSearchSortIT.java

  Log Message:
  -----------
  HSEARCH-3487 Test multi indexes query scale incompatibility


  Commit: 6a551c8eae73799e7ca41ffb43972cda12123a08
      https://github.com/hibernate/hibernate-search/commit/6a551c8eae73799e7ca41ffb43972cda12123a08
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
    M documentation/src/main/asciidoc/search-dsl.asciidoc

  Log Message:
  -----------
  HSEARCH-3487 Document multi indexes query scale incompatibility


  Commit: 6cb2cd5a2535f4b7c82703f68e0dabd8c4cc1385
      https://github.com/hibernate/hibernate-search/commit/6cb2cd5a2535f4b7c82703f68e0dabd8c4cc1385
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/JsonElementTypes.java
    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/types/codec/impl/ElasticsearchBigDecimalFieldCodec.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchBigIntegerFieldCodec.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBigIntegerIndexFieldTypeContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchIndexFieldTypeFactoryContextImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneIndexFieldTypeFactoryContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/backend/types/dsl/IndexFieldTypeFactoryContext.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/BigIntegerFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/FieldTypeDescriptor.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubIndexFieldTypeFactoryContext.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/types/dsl/impl/StubScaledNumberIndexFieldTypeContext.java

  Log Message:
  -----------
  HSEARCH-3487 Support BigInteger for ES backend


  Commit: 45972e5acd71876b69f08f6859e68a4a11e67f2f
      https://github.com/hibernate/hibernate-search/commit/45972e5acd71876b69f08f6859e68a4a11e67f2f
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 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/types/codec/impl/LuceneBigDecimalFieldCodec.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneBigIntegerFieldCodec.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneBigIntegerIndexFieldTypeContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneIndexFieldTypeFactoryContextImpl.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/FieldTypeDescriptor.java

  Log Message:
  -----------
  HSEARCH-3487 Support BigInteger for Lucene backend


  Commit: b02a72f3255ff0ae959188d28cde47f12a7aa28e
      https://github.com/hibernate/hibernate-search/commit/b02a72f3255ff0ae959188d28cde47f12a7aa28e
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/decimalscale/DecimalScaleIT.java

  Log Message:
  -----------
  HSEARCH-3487 Test decimal scaled BigInteger fields


  Commit: fa8e9a76a0ad2393c4ef27ec3c99acaf55b90a47
      https://github.com/hibernate/hibernate-search/commit/fa8e9a76a0ad2393c4ef27ec3c99acaf55b90a47
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 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/types/codec/impl/ElasticsearchBigDecimalFieldCodec.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchBigIntegerFieldCodec.java
    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/types/codec/impl/LuceneBigDecimalFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneBigIntegerFieldCodec.java
    A engine/src/main/java/org/hibernate/search/engine/cfg/spi/NumberScaleConstants.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/decimalscale/DecimalScaleIT.java

  Log Message:
  -----------
  HSEARCH-3487 Check big negative lower bounds for scaled fields


  Commit: 7889e602745058d52e865a5ab8853373c23cf31c
      https://github.com/hibernate/hibernate-search/commit/7889e602745058d52e865a5ab8853373c23cf31c
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/DefaultDecimalScaleMappingIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ScaledNumberFieldIT.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-3487 Test BigInteger @ScaledNumber properties


  Commit: 1e64cf1f815d06e82891bf42b683920748de6151
      https://github.com/hibernate/hibernate-search/commit/1e64cf1f815d06e82891bf42b683920748de6151
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc

  Log Message:
  -----------
  HSEARCH-3487 Document BigInteger @ScaledNumber properties


  Commit: 228a8fc68f153ed7d026a3996566df89dcefb537
      https://github.com/hibernate/hibernate-search/commit/228a8fc68f153ed7d026a3996566df89dcefb537
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/decimalscale/DecimalScaleIT.java

  Log Message:
  -----------
  HSEARCH-3487 Test truly large scales in DecimalScaleIT


  Commit: 3469a5e43c8d401c52c7a208628d0939ef0b9781
      https://github.com/hibernate/hibernate-search/commit/3469a5e43c8d401c52c7a208628d0939ef0b9781
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/BigDecimalFieldTypeDescriptor.java

  Log Message:
  -----------
  HSEARCH-3487 Add TODOs related to Elasticsearch imprecision problem for scaled_float


  Commit: 92a77415d5f1012a3245fb4d697de6240168c9fd
      https://github.com/hibernate/hibernate-search/commit/92a77415d5f1012a3245fb4d697de6240168c9fd
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M documentation/src/main/asciidoc/mapper-orm-mapping.asciidoc
    M documentation/src/main/asciidoc/search-dsl.asciidoc

  Log Message:
  -----------
  HSEARCH-3487 Adjust documentation of @ScaledNumberField

Some of the text I suggested was a bit off the point.


  Commit: cd1bf076222aacc35d1891c52dde95262df38240
      https://github.com/hibernate/hibernate-search/commit/cd1bf076222aacc35d1891c52dde95262df38240
  Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
  Date:   2019-05-23 (Thu, 23 May 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/AbstractLuceneNumericFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneBigDecimalFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneBigIntegerFieldCodec.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/decimalscale/DecimalScaleIT.java

  Log Message:
  -----------
  HSEARCH-3487 Check scaled parameter values


Compare: https://github.com/hibernate/hibernate-search/compare/f6e48644254c...cd1bf076222a



More information about the hibernate-commits mailing list