[hibernate-commits] [hibernate/hibernate-search] 72d792: HSEARCH-3649 Add an exception to a jqassistant rule

Yoann Rodière noreply at github.com
Tue Sep 3 11:19:03 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 72d7926a28dc08297b31fd3f68ddf1f62914ac0c
      https://github.com/hibernate/hibernate-search/commit/72d7926a28dc08297b31fd3f68ddf1f62914ac0c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M jqassistant/rules.xml

  Log Message:
  -----------
  HSEARCH-3649 Add an exception to a jqassistant rule


  Commit: 2fb0f0de732374c511e9fc034ed1567feb830f25
      https://github.com/hibernate/hibernate-search/commit/2fb0f0de732374c511e9fc034ed1567feb830f25
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
    M 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/DoubleFieldTypeDescriptor.java

  Log Message:
  -----------
  HSEARCH-3649 Fix missing diamond operators


  Commit: 98b4f2331071c2fe8e049edcf389095cb4d76a7f
      https://github.com/hibernate/hibernate-search/commit/98b4f2331071c2fe8e049edcf389095cb4d76a7f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearchWork.java

  Log Message:
  -----------
  HSEARCH-3649 Fix boxing/typing issues in LuceneSearchWork


  Commit: b6e878645ed3387263155c48aa90fb521c6ec24a
      https://github.com/hibernate/hibernate-search/commit/b6e878645ed3387263155c48aa90fb521c6ec24a
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M util/internal/test/src/main/java/org/hibernate/search/util/impl/test/annotation/PortedFromSearch5.java

  Log Message:
  -----------
  HSEARCH-3649 Allow multiple "original" values for @PortedFromSearch5

Because there were duplicate tests in Search 5.


  Commit: b57a092eadec9fe343d95de3790ee3347376b318
      https://github.com/hibernate/hibernate-search/commit/b57a092eadec9fe343d95de3790ee3347376b318
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    A util/common/src/main/java/org/hibernate/search/util/common/data/Range.java
    A util/common/src/main/java/org/hibernate/search/util/common/data/RangeBoundInclusion.java

  Log Message:
  -----------
  HSEARCH-3649 Add a class to represent ranges of values

We will need it for faceting.


  Commit: caea33b3b61aa8ebbcdc75d0fc0797a484c22167
      https://github.com/hibernate/hibernate-search/commit/caea33b3b61aa8ebbcdc75d0fc0797a484c22167
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/AbstractElasticsearchCompositeProjection.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
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchCompositeProjection.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchCompositeProjectionBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchCompositeTriFunctionProjection.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/AbstractLuceneCompositeProjection.java
    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
    R 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/LuceneCompositeProjectionBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeTriFunctionProjection.java

  Log Message:
  -----------
  HSEARCH-3649 Simplify the implementation of composite projections

... before we copy them to do the same with aggregations.


  Commit: b5bb1334efd5108ea93568f93262e17f5ab91b1f
      https://github.com/hibernate/hibernate-search/commit/b5bb1334efd5108ea93568f93262e17f5ab91b1f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchScalarFieldTypeOptionsStep.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchSimpleStandardFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchGeoPointIndexFieldTypeOptionsStep.java

  Log Message:
  -----------
  HSEARCH-3649 Make ElasticsearchGeoPointIndexFieldTypeOptionsStep extend another class than the Abstract*Scalar*OptionsStep

Because GeoPoints are not scalars.


  Commit: 196872887d881d6ce38a862d6355f8fccf90bca4
      https://github.com/hibernate/hibernate-search/commit/196872887d881d6ce38a862d6355f8fccf90bca4
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchScalarFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchTemporalIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBigDecimalIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBigIntegerIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBooleanIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchByteIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchDoubleIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchFloatIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchInstantIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchIntegerIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchLocalDateIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchLocalDateTimeIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchLocalTimeIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchLongIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchMonthDayIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchOffsetDateTimeIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchOffsetTimeIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchShortIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchYearIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchYearMonthIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchZonedDateTimeIndexFieldTypeOptionsStep.java

  Log Message:
  -----------
  HSEARCH-3649 Factorize code in scalar index field types for Elasticsearch


  Commit: 4422207af895ac37b4596e6c234946f449e2db86
      https://github.com/hibernate/hibernate-search/commit/4422207af895ac37b4596e6c234946f449e2db86
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/AbstractLuceneNumericIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneBigDecimalIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneBigIntegerIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneBooleanIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneByteIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneDoubleIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneFloatIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneInstantIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneIntegerIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneLocalDateIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneLocalDateTimeIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneLocalTimeIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneLongIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneMonthDayIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneOffsetDateTimeIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneOffsetTimeIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneShortIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneYearIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneYearMonthIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneZonedDateTimeIndexFieldTypeOptionsStep.java

  Log Message:
  -----------
  HSEARCH-3649 Factorize code in numeric index field types for Lucene


  Commit: 8bf88d039878bf61725e0b68b291ba8159976634
      https://github.com/hibernate/hibernate-search/commit/8bf88d039878bf61725e0b68b291ba8159976634
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/format/impl/Elasticsearch6DefaultFieldFormatProvider.java

  Log Message:
  -----------
  HSEARCH-3649 Be a bit more lenient than ES7 when parsing dates with ES6


  Commit: 05b73eaf23bc65f23434945d009df958fe1ff698
      https://github.com/hibernate/hibernate-search/commit/05b73eaf23bc65f23434945d009df958fe1ff698
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/aggregation/ElasticsearchSearchAggregationFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/query/ElasticsearchSearchQueryOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/query/impl/ElasticsearchSearchQueryOptionsStepImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchResultImpl.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/aggregation/LuceneSearchAggregationFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/query/LuceneSearchQueryOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/query/impl/LuceneSearchQueryOptionsStepImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchResultImpl.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/MappedIndexScopeImpl.java
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    A engine/src/main/java/org/hibernate/search/engine/logging/spi/AggregationKeyFormatter.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/scope/spi/MappedIndexScope.java
    A engine/src/main/java/org/hibernate/search/engine/search/aggregation/AggregationKey.java
    A engine/src/main/java/org/hibernate/search/engine/search/aggregation/SearchAggregation.java
    A engine/src/main/java/org/hibernate/search/engine/search/aggregation/spi/SearchAggregationBuilder.java
    A engine/src/main/java/org/hibernate/search/engine/search/aggregation/spi/SearchAggregationBuilderFactory.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/AggregationFinalStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/BucketAggregationOptionsStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/CombinedAggregationOptionsStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/RangeAggregationFieldStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/RangeAggregationOptionsStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/RangeAggregationRangeMoreStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/RangeAggregationRangeStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/SearchAggregationFactory.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/SearchAggregationFactoryExtension.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/TermsAggregationFieldStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/TermsAggregationOptionsStep.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/spi/DelegatingSearchAggregationFactory.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/spi/SearchAggregationDslContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/SearchQueryHitTypeStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/SearchQueryOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/SearchQueryPredicateStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/impl/DefaultSearchQueryHitTypeStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/impl/DefaultSearchQueryOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractDelegatingSearchQueryHitTypeStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractExtendedSearchQueryOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractSearchQueryHitTypeStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractSearchQueryOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/query/SearchResult.java
    M engine/src/main/java/org/hibernate/search/engine/search/query/spi/SimpleSearchResult.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryFetchIT.java
    M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/SearchScope.java
    M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/scope/impl/SearchScopeImpl.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/scope/SearchScope.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/dsl/query/HibernateOrmSearchQueryHitTypeStep.java
    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/scope/spi/PojoScopeDelegate.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SearchWorkCall.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/GenericStubMappingScope.java

  Log Message:
  -----------
  HSEARCH-3649 Add APIs for aggregations


  Commit: 0ada34f7d6cfb60971992287d04047adb4327768
      https://github.com/hibernate/hibernate-search/commit/0ada34f7d6cfb60971992287d04047adb4327768
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 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/dsl/impl/AbstractElasticsearchSimpleStandardFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchStandardIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchStringIndexFieldTypeOptionsStep.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/dsl/impl/AbstractLuceneStandardIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneStringIndexFieldTypeOptionsStep.java
    A engine/src/main/java/org/hibernate/search/engine/backend/types/Aggregable.java
    M engine/src/main/java/org/hibernate/search/engine/backend/types/dsl/StandardIndexFieldTypeOptionsStep.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/AbstractStubStandardIndexFieldTypeOptionsStep.java

  Log Message:
  -----------
  HSEARCH-3649 Add backend APIs to configure a field as aggregable


  Commit: d1ca6a6c942569064e6aaa32cc238ec51c658b60
      https://github.com/hibernate/hibernate-search/commit/d1ca6a6c942569064e6aaa32cc238ec51c658b60
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/GenericFieldIT.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/KeywordFieldIT.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/mapping/definition/annotation/FullTextField.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/GenericField.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/KeywordField.java
    M 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/annotation/impl/PropertyFieldAnnotationProcessor.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/PropertyNotFullTextFieldAnnotationProcessor.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/PropertyMappingFieldOptionsStep.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/AbstractPropertyMappingFieldOptionsStep.java

  Log Message:
  -----------
  HSEARCH-3649 Add POJO mapper APIs to configure a field as aggregable


  Commit: 7c611cbbac1206e06b47538a92327fa9d7178f8d
      https://github.com/hibernate/hibernate-search/commit/7c611cbbac1206e06b47538a92327fa9d7178f8d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/backend/types/converter/ToDocumentFieldValueConverter.java
    M engine/src/main/java/org/hibernate/search/engine/backend/types/converter/spi/PassThroughToDocumentFieldValueConverter.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/ValueWrapper.java
    M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldDefaultBridgeIT.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/bridge/binding/impl/PojoValueBridgeToDocumentFieldValueConverter.java

  Log Message:
  -----------
  HSEARCH-3649 Add a method to query the accepted input types of a ToDocumentFieldValueConverter


  Commit: 90ed902043509670e9e4a17013daa88b10d99daf
      https://github.com/hibernate/hibernate-search/commit/90ed902043509670e9e4a17013daa88b10d99daf
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 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/predicate/impl/ElasticsearchGeoPointFieldPredicateBuilderFactory.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/predicate/impl/LuceneGeoPointFieldPredicateBuilderFactory.java
    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

  Log Message:
  -----------
  HSEARCH-3649 Rework error messages for the GeoPoint field type

So that they also work for aggregations.


  Commit: b1ac7d76b45c6df91a8bf94ed01efeee1d448784
      https://github.com/hibernate/hibernate-search/commit/b1ac7d76b45c6df91a8bf94ed01efeee1d448784
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/impl/ElasticsearchIndexScope.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/impl/LuceneIndexScope.java
    M engine/src/main/java/org/hibernate/search/engine/backend/scope/spi/IndexScope.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/MappedIndexScopeImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/aggregation/spi/RangeAggregationBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/search/aggregation/spi/SearchAggregationBuilderFactory.java
    A engine/src/main/java/org/hibernate/search/engine/search/aggregation/spi/TermsAggregationBuilder.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/impl/DefaultSearchAggregationFactory.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/impl/RangeAggregationFieldStepImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/impl/RangeAggregationRangeStepImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/impl/SearchAggregationDslContextImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/impl/TermsAggregationFieldStepImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/impl/TermsAggregationOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/aggregation/spi/SearchAggregationDslContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractSearchQueryOptionsStep.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/index/impl/StubIndexScope.java

  Log Message:
  -----------
  HSEARCH-3649 Implement the engine part of the aggregation DSL


  Commit: 0c6c0d87a14968fd7a417b4943835c7dfadeed0f
      https://github.com/hibernate/hibernate-search/commit/0c6c0d87a14968fd7a417b4943835c7dfadeed0f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchQueryElementCollector.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
    M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DistanceToFieldSearchProjectionTest.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchQueryElementCollector.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractSearchQueryOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/query/spi/SearchQueryBuilder.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQueryBuilder.java

  Log Message:
  -----------
  HSEARCH-3649 Merge the query builders with query element collectors

Because:

1. They're essentially the same thing.
2. All the data in the element collector is actually used by the
builder, and only the builder.
3. We're about to add more data in there for aggregations.


  Commit: 29a949a3b8f313f18c41bd447dd8c76b364eee1f
      https://github.com/hibernate/hibernate-search/commit/29a949a3b8f313f18c41bd447dd8c76b364eee1f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch6SearchResultExtractorFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch7SearchResultExtractor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch7SearchResultExtractorFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchResultExtractorFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/ScrollWorkBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/SearchWorkBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchSearchResultExtractor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ScrollWork.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java

  Log Message:
  -----------
  HSEARCH-3649 Remove a cyclic dependency between the work and query packages in the Elasticsearch backend


  Commit: bfb968a1bea6518761273e0f2d9f7c417fe5641c
      https://github.com/hibernate/hibernate-search/commit/bfb968a1bea6518761273e0f2d9f7c417fe5641c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionTransformContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch6SearchResultExtractor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch6SearchResultExtractorFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch7SearchResultExtractor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch7SearchResultExtractorFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchLoadableSearchResult.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryExtractContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryRequestContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchResultExtractorFactory.java

  Log Message:
  -----------
  HSEARCH-3649 Create dedicated classes for the request/extract context when querying in the Elasticsearch backend

This will be useful to centralize information for
projections/aggregations/etc.


  Commit: 05c12b8fd2eb002ad9246efd04d8fa27c9379a4b
      https://github.com/hibernate/hibernate-search/commit/05c12b8fd2eb002ad9246efd04d8fa27c9379a4b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/AbstractElasticsearchCompositeProjection.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DistanceSortKey.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DocumentReferenceExtractorHelper.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/ElasticsearchDocumentReferenceProjection.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/ElasticsearchEntityReferenceProjection.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/ElasticsearchFieldProjection.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/ElasticsearchSearchProjection.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/SearchProjectionExtractContext.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionRequestContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryExtractContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryRequestContext.java
    M backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/DistanceToFieldSearchProjectionTest.java

  Log Message:
  -----------
  HSEARCH-3649 Use a separate context for Elasticsearch projection request and extraction

To be consistent with what we already have in Lucene, and with what we
will soon have for aggregations in Elasticsearch.


  Commit: 09cd252c2f52a5978128e65d79a2a07d191290f9
      https://github.com/hibernate/hibernate-search/commit/09cd252c2f52a5978128e65d79a2a07d191290f9
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch70ProtocolDialect.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/ElasticsearchProtocolDialect.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchLinkImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/link/impl/ElasticsearchLink.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/Elasticsearch7JsonSyntaxHelper.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchJsonSyntaxHelper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchContext.java

  Log Message:
  -----------
  HSEARCH-3649 Introduce a JSON syntax helper sensitive to the ES version

So that we can handle slight variations in the JSON syntax of
aggregations, in particular.


  Commit: 741f7fc50c5ada6d58eeabf8eb3d4c2bf3b4239b
      https://github.com/hibernate/hibernate-search/commit/741f7fc50c5ada6d58eeabf8eb3d4c2bf3b4239b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/ElasticsearchExtension.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch56ProtocolDialect.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexSchemaFieldNode.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/scope/impl/ElasticsearchIndexScope.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/AbstractElasticsearchBucketAggregation.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/AggregationExtractContext.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/AggregationRequestContext.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/ElasticsearchRangeAggregation.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/ElasticsearchSearchAggregation.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/ElasticsearchSearchAggregationBuilderFactory.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/ElasticsearchSearchAggregationCollector.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/ElasticsearchTermsAggregation.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/aggregation/impl/ElasticsearchSearchAggregationFactoryImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/query/impl/ElasticsearchSearchQueryOptionsStepImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/Elasticsearch56JsonSyntaxHelper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/Elasticsearch7JsonSyntaxHelper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchJsonSyntaxHelper.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchQueryElementCollector.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch6SearchResultExtractor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch6SearchResultExtractorFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch7SearchResultExtractor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch7SearchResultExtractorFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchLoadableSearchResult.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryExtractContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryRequestContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchResultExtractorFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchResultImpl.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/aggregation/impl/ElasticsearchBooleanFieldAggregationBuilderFactory.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/aggregation/impl/ElasticsearchFieldAggregationBuilderFactory.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/aggregation/impl/ElasticsearchGeoPointFieldAggregationBuilderFactory.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/aggregation/impl/ElasticsearchStandardFieldAggregationBuilderFactory.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/aggregation/impl/ElasticsearchTextFieldAggregationBuilderFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchScalarFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/AbstractElasticsearchSimpleStandardFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchBooleanIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchGeoPointIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchNativeIndexFieldTypeOptionsStepImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchStringIndexFieldTypeOptionsStep.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/impl/ElasticsearchIndexFieldType.java

  Log Message:
  -----------
  HSEARCH-3649 Implement aggregations for the Elasticsearch backend


  Commit: 3a38ad426c44fbd2d01fe3658b7cc5294a7cf7cf
      https://github.com/hibernate/hibernate-search/commit/3a38ad426c44fbd2d01fe3658b7cc5294a7cf7cf
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/aggregation/impl/ElasticsearchTermsAggregation.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/AbstractElasticsearchJavaTimeFieldCodec.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchBigIntegerFieldCodec.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchBooleanFieldCodec.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/codec/impl/ElasticsearchFieldCodec.java

  Log Message:
  -----------
  HSEARCH-3649 Work around format issues for date/time types in Elasticsearch


  Commit: b2499b195ce9b3d1098360c077315e3d84bc3f87
      https://github.com/hibernate/hibernate-search/commit/b2499b195ce9b3d1098360c077315e3d84bc3f87
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
    R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchResultExtractor.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchResultExtractorImpl.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearchResultExtractor.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearchWork.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java

  Log Message:
  -----------
  HSEARCH-3649 Remove a cyclic dependency between the work and query packages in the Lucene backend


  Commit: 9c865c78d6ba2ee4178c125d03a2e3fa64a7d449
      https://github.com/hibernate/hibernate-search/commit/9c865c78d6ba2ee4178c125d03a2e3fa64a7d449
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneLoadableSearchResult.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
    R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchResultExtractorImpl.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneCountWork.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneExplainWork.java
    R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearchResultExtractor.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearchWork.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearcher.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java

  Log Message:
  -----------
  HSEARCH-3649 Move all indexSearcher calls to LuceneSearchResultExtractor (now LuceneSearcher)

If we're going to call the indexSearcher, we may as well do it all in
the same place.

This is mainly to improve consistency and make the following refactoring
easier.


  Commit: 6f6634f3a3fa37c23624af90df34512ba6435911
      https://github.com/hibernate/hibernate-search/commit/6f6634f3a3fa37c23624af90df34512ba6435911
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/SearchProjectionExtractContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/SearchProjectionTransformContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneLoadableSearchResult.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryExtractContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryRequestContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java

  Log Message:
  -----------
  HSEARCH-3649 Create dedicated classes for the request/extract context when querying in the Lucene backend

This will be useful to centralize information for
projections/aggregations/etc.


  Commit: b411f4b8ab5120431cfe5c86357b585835c07d9c
      https://github.com/hibernate/hibernate-search/commit/b411f4b8ab5120431cfe5c86357b585835c07d9c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/DistanceCollector.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorExtractContext.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorKey.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectors.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorsBuilder.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/SearchProjectionExtractContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryExtractContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java

  Log Message:
  -----------
  HSEARCH-3649 Generalize the concepts used for Lucene distance collectors to any type of collector

... so that we can use that for aggregations.


  Commit: 86f19d4655621332b02a718b63c439923c41bc95
      https://github.com/hibernate/hibernate-search/commit/86f19d4655621332b02a718b63c439923c41bc95
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 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 backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneBooleanFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneByteFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneDoubleFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneFloatFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneInstantFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneIntegerFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneLocalDateFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneLocalDateTimeFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneLocalTimeFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneLongFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneMonthDayFieldCodec.java
    R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneNumericDomain.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneOffsetDateTimeFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneOffsetTimeFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneShortFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneYearFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneYearMonthFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneZonedDateTimeFieldCodec.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneDoubleDomain.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneFloatDomain.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneIntegerDomain.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneLongDomain.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneNumericDomain.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneNumericRangePredicateBuilder.java

  Log Message:
  -----------
  HSEARCH-3649 Move Lucene numeric domains to a dedicated package and separate classes

Because it's about to get more complex.


  Commit: 045910c873c3b3dfe77430457e07c2ca661de53d
      https://github.com/hibernate/hibernate-search/commit/045910c873c3b3dfe77430457e07c2ca661de53d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneDocumentBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneNonFlattenedDocumentBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneNestedObjectDocumentBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneRootDocumentBuilder.java

  Log Message:
  -----------
  HSEARCH-3649 Remove an unnecessary parameter from AbstractLuceneNonFlattenedDocumentBuilder#contribute


  Commit: 449374f00047b5e5b6170cb82f21983079249b64
      https://github.com/hibernate/hibernate-search/commit/449374f00047b5e5b6170cb82f21983079249b64
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneIndexEntryFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneRootDocumentBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardHolder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexDocumentWorkExecutor.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/LuceneIndexWorkPlan.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/WorkExecutionBackendContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/execution/impl/WorkExecutionIndexManagerContext.java

  Log Message:
  -----------
  HSEARCH-3649 Move Lucene index entry creation to a dedicated class

... so that we can add index-level configuration there (FacetConfig, see
next commits).


  Commit: 5c4820a9bd897329e4e6073013b76ac947ed8395
      https://github.com/hibernate/hibernate-search/commit/5c4820a9bd897329e4e6073013b76ac947ed8395
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M backend/lucene/pom.xml
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/LuceneExtension.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneIndexEntryFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneRootDocumentBuilder.java
    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/document/model/impl/LuceneIndexModel.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexSchemaFieldNode.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexSchemaNodeCollector.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerBuilder.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/scope/impl/LuceneIndexScope.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/aggregation/impl/AggregationExtractContext.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/aggregation/impl/AggregationRequestContext.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/aggregation/impl/LuceneSearchAggregation.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/aggregation/impl/LuceneSearchAggregationBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/aggregation/impl/LuceneSearchAggregationCollector.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/aggregation/impl/LuceneSearchAggregationFactoryImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/query/impl/LuceneSearchQueryOptionsStepImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchQueryElementCollector.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneLoadableSearchResult.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryExtractContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchResultImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/AbstractLuceneBucketAggregation.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/AbstractLuceneFacetsBasedTermsAggregation.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/AbstractLuceneStandardFieldAggregationBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/Bucket.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/BucketOrder.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/LuceneBooleanFieldAggregationBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/LuceneFieldAggregationBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/LuceneGeoPointFieldAggregationBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/LuceneNumericFieldAggregationBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/LuceneNumericRangeAggregation.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/LuceneNumericTermsAggregation.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/LuceneTextFieldAggregationBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/aggregation/impl/LuceneTextTermsAggregation.java
    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 backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneBooleanFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneByteFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneDoubleFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneFloatFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneInstantFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneIntegerFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneLocalDateFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneLocalDateTimeFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneLocalTimeFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneLongFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneMonthDayFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneOffsetDateTimeFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneOffsetTimeFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneShortFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneStringFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneYearFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneYearMonthFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LuceneZonedDateTimeFieldCodec.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/AbstractLuceneNumericIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneBigDecimalIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneBigIntegerIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneBooleanIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneByteIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneDoubleIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneFloatIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneGeoPointIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneInstantIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneIntegerIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneLocalDateIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneLocalDateTimeIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneLocalTimeIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneLongIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneMonthDayIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneNativeIndexFieldTypeFinalStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneOffsetDateTimeIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneOffsetTimeIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneShortIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneStringIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneYearIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneYearMonthIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LuceneZonedDateTimeIndexFieldTypeOptionsStep.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/impl/LuceneIndexFieldType.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/FacetCountsUtils.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneDoubleDomain.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneFloatDomain.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneIntegerDomain.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneLongDomain.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/lowlevel/impl/LuceneNumericDomain.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
    M pom.xml

  Log Message:
  -----------
  HSEARCH-3649 Implement aggregations for the Lucene backend


  Commit: 857aef16bc1c2f12f402884345a574dfdd427801
      https://github.com/hibernate/hibernate-search/commit/857aef16bc1c2f12f402884345a574dfdd427801
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryFetchIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/ValueWrapper.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/EasyMockUtils.java
    A util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/Normalizable.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/NormalizationUtils.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/NormalizedListHit.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/SearchHitAssert.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/SearchHitsAssert.java

  Log Message:
  -----------
  HSEARCH-3649 Expand NormalizationUtils to address the case of BigDecimal, Map, Range and ValueWrapper

This will be necessary for aggregation testing.


  Commit: 057e0a03a2718e543131ff9cab520ba06beeef2b
      https://github.com/hibernate/hibernate-search/commit/057e0a03a2718e543131ff9cab520ba06beeef2b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendFeatures.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/AggregationBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/SingleFieldAggregationBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/SingleFieldAggregationUnsupportedTypesIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/operations/AggregationDescriptor.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/operations/RangeAggregationDescriptor.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/operations/TermsAggregationDescriptor.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/operations/expectations/AggregationScenario.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/operations/expectations/SupportedSingleFieldAggregationExpectations.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/operations/expectations/UnsupportedSingleFieldAggregationExpectations.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/AnalyzedStringFieldTypeDescriptor.java
    M 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/BigIntegerFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/BooleanFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/ByteFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/DoubleFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/FieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/FloatFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/GeoPointFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/InstantFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/IntegerFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/KeywordStringFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/LocalDateFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/LocalDateTimeFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/LocalTimeFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/LongFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/MonthDayFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/NormalizedStringFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/OffsetDateTimeFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/OffsetTimeFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/ShortFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/YearFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/YearMonthFieldTypeDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/ZonedDateTimeFieldTypeDescriptor.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/ExpectationsAlternative.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TypeAssertionHelper.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/ValueWrapper.java
    M legacy/engine/src/test/java/org/hibernate/search/test/facet/NoIndexedValueFacetingTest.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/EdgeCaseFacetTest.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/EmbeddedCollectionFacetingTest.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/FacetUnknownFieldFailureTest.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/ManyToOneFacetingTest.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/MultiValuedFacetingTest.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/NoQueryResultsFacetingTest.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/NumberFacetingTest.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/RangeFacetingTest.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/SimpleFacetingTest.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/SearchResultAssert.java
    M util/internal/integrationtest/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/elasticsearch/dialect/Elasticsearch5TestDialect.java
    M util/internal/integrationtest/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/elasticsearch/dialect/Elasticsearch60TestDialect.java
    M util/internal/integrationtest/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/elasticsearch/dialect/Elasticsearch67TestDialect.java
    M util/internal/integrationtest/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/elasticsearch/dialect/ElasticsearchTestDialect.java

  Log Message:
  -----------
  HSEARCH-3649 Add basic tests for single-field aggregations


  Commit: ce10d27b5f267f51ffa49b5d24433316f0e0323b
      https://github.com/hibernate/hibernate-search/commit/ce10d27b5f267f51ffa49b5d24433316f0e0323b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/RangeAggregationSpecificsIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/RangeFacetingTest.java

  Log Message:
  -----------
  HSEARCH-3649 Add more specific tests for range aggregations


  Commit: 6bd70dcbba465f3e117712676046e17493eec5ce
      https://github.com/hibernate/hibernate-search/commit/6bd70dcbba465f3e117712676046e17493eec5ce
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/LuceneTckBackendFeatures.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/TermsAggregationSpecificsIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
    M legacy/orm/src/test/java/org/hibernate/search/test/query/facet/SimpleFacetingTest.java

  Log Message:
  -----------
  HSEARCH-3649 Add more specific tests for terms aggregations


  Commit: 2fd2ff5d2f9321dc66992efdaa90067a992fc0d0
      https://github.com/hibernate/hibernate-search/commit/2fd2ff5d2f9321dc66992efdaa90067a992fc0d0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentModelDslIT.java

  Log Message:
  -----------
  HSEARCH-3649 Test errors when an analyzed field is made aggregable


  Commit: 34cc91be9adac488f1adb852b9e685017107739e
      https://github.com/hibernate/hibernate-search/commit/34cc91be9adac488f1adb852b9e685017107739e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/RangeAggregationSpecificsIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/SingleFieldAggregationBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/SingleFieldAggregationUnsupportedTypesIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/TermsAggregationSpecificsIT.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/TestConfigurationProvider.java
    A util/internal/test/src/main/java/org/hibernate/search/util/impl/test/singleinstance/AfterAll.java
    A util/internal/test/src/main/java/org/hibernate/search/util/impl/test/singleinstance/BeforeAll.java
    A util/internal/test/src/main/java/org/hibernate/search/util/impl/test/singleinstance/InstanceRule.java
    A util/internal/test/src/main/java/org/hibernate/search/util/impl/test/singleinstance/SingleInstanceRunnerWithParameters.java

  Log Message:
  -----------
  HSEARCH-3649 Optimize aggregation tests by only setting up the backend once per set of parameters


  Commit: 6e83d58ff2a913e57dd5f6ab106290ecc6d7b153
      https://github.com/hibernate/hibernate-search/commit/6e83d58ff2a913e57dd5f6ab106290ecc6d7b153
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/SingleFieldAggregationBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/SingleFieldAggregationUnsupportedTypesIT.java

  Log Message:
  -----------
  HSEARCH-1748 Mark the tests checking error messages when trying to aggregate on improperly configured or incompatible fields


  Commit: 17bdb8bdecde4a5f9d7f12ca1cd6c075a25beaab
      https://github.com/hibernate/hibernate-search/commit/17bdb8bdecde4a5f9d7f12ca1cd6c075a25beaab
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/SingleFieldAggregationBaseIT.java

  Log Message:
  -----------
  HSEARCH-2472 Mark the test checking aggregations with all the different types of fields


  Commit: 88af2cb79e21fa4ed723daa383e2d77e689f79e3
      https://github.com/hibernate/hibernate-search/commit/88af2cb79e21fa4ed723daa383e2d77e689f79e3
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/aggregation/SingleFieldAggregationBaseIT.java

  Log Message:
  -----------
  HSEARCH-2954 Mark the test checking aggregations with Java 8 date/time types


  Commit: b85f4a1a0d6e017dff68fe573176233e6d1ad2f4
      https://github.com/hibernate/hibernate-search/commit/b85f4a1a0d6e017dff68fe573176233e6d1ad2f4
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    A integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/dto/LibraryFacetedSearchResult.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/BookCopy.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/DocumentCopy.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Library.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/VideoCopy.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchDocumentRepositoryImpl.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchLibraryRepository.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchLibraryRepositoryImpl.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/service/LibraryService.java
    M integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/library/LibraryShowcaseBaseIT.java

  Log Message:
  -----------
  HSEARCH-3649 Test faceting in the Libary showcase


  Commit: 41baa0da45759ffc4533400a68deeacc95f4d0c5
      https://github.com/hibernate/hibernate-search/commit/41baa0da45759ffc4533400a68deeacc95f4d0c5
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

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

  Log Message:
  -----------
  HSEARCH-3649 Document that fields can be marked as "aggregable"


  Commit: 9c29f3b44a75aa3bfd24662d06385fd92b1b3e3e
      https://github.com/hibernate/hibernate-search/commit/9c29f3b44a75aa3bfd24662d06385fd92b1b3e3e
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/backend-lucene.asciidoc

  Log Message:
  -----------
  HSEARCH-3649 Fix a typo in the documentation


  Commit: d10a341c255c6f43153124e76f2767cc4ef2f167
      https://github.com/hibernate/hibernate-search/commit/d10a341c255c6f43153124e76f2767cc4ef2f167
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/getting-started.asciidoc
    M documentation/src/main/asciidoc/search-dsl.asciidoc

  Log Message:
  -----------
  HSEARCH-3649 Use proper em-dashes instead of hyphens where relevant


  Commit: 9b9de32f640259c64f8c58e3a0ce397977f2142d
      https://github.com/hibernate/hibernate-search/commit/9b9de32f640259c64f8c58e3a0ce397977f2142d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M documentation/src/main/asciidoc/getting-started.asciidoc
    M documentation/src/main/asciidoc/search-dsl.asciidoc
    A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/aggregation/AggregationDslIT.java
    A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/aggregation/Book.java
    A documentation/src/test/java/org/hibernate/search/documentation/searchdsl/aggregation/Genre.java

  Log Message:
  -----------
  HSEARCH-3649 Add minimal documentation for aggregations


Compare: https://github.com/hibernate/hibernate-search/compare/0bc5c66c7726...9b9de32f6402



More information about the hibernate-commits mailing list