[hibernate-commits] [hibernate/hibernate-search] e0c879: HSEARCH-3958 Add a separate profile for testing El...

Yoann Rodière noreply at github.com
Wed Jul 1 05:46:24 EDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: e0c87916760bf7f9fd2c1106c154e2cf8810e4ab
      https://github.com/hibernate/hibernate-search/commit/e0c87916760bf7f9fd2c1106c154e2cf8810e4ab
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M CONTRIBUTING.md
    M Jenkinsfile
    M integrationtest/backend/elasticsearch/pom.xml
    M parents/integrationtest/pom.xml
    A util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch77TestDialect.java

  Log Message:
  -----------
  HSEARCH-3958 Add a separate profile for testing Elasticsearch 7.7+

ES 7.7+ supports normalizing arguments to the wildcard predicate, while
previous versions don't. This results in different test outcomes in the
next few commits.


  Commit: 134cc8df292ad8ed2fe7059add1c65053d163d9d
      https://github.com/hibernate/hibernate-search/commit/134cc8df292ad8ed2fe7059add1c65053d163d9d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/metamodel/IndexValueFieldTypeDescriptorBaseIT.java
    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/TermsAggregationSpecificsIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/operations/AggregationDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/operations/RangeAggregationDescriptor.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/operations/TermsAggregationDescriptor.java

  Log Message:
  -----------
  HSEARCH-3958 Make AggregationDescriptors singletons

Like we did some time ago with field type descriptors.


  Commit: 4c631c26da5df75e089c229966396e2676e61645
      https://github.com/hibernate/hibernate-search/commit/4c631c26da5df75e089c229966396e2676e61645
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    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
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/values/IndexableValues.java

  Log Message:
  -----------
  HSEARCH-3958 Add sequences of matchable values to FieldTypeDescriptors


  Commit: 8ea04b59409d9b6135db32b49d008d61cd2195e9
      https://github.com/hibernate/hibernate-search/commit/8ea04b59409d9b6135db32b49d008d61cd2195e9
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

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

  Log Message:
  -----------
  HSEARCH-3958 Move type-independent aggregation ITs to a dedicated class


  Commit: 0df6be7c54758fb82a533ca32c4498bfa6aa4126
      https://github.com/hibernate/hibernate-search/commit/0df6be7c54758fb82a533ca32c4498bfa6aa4126
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/SearchResultAssert.java
    M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubMappedIndex.java

  Log Message:
  -----------
  HSEARCH-3958 Add a few convenient shortcuts to search test utils


  Commit: 464902870fc02e322638a8b3f6b8bd97c65276a4
      https://github.com/hibernate/hibernate-search/commit/464902870fc02e322638a8b3f6b8bd97c65276a4
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/AbstractBooleanMultiFieldPredicateCommonState.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/MatchPredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/PhrasePredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/RangePredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/SimpleQueryStringPredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/SpatialWithinPredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/WildcardPredicateFieldMoreStepImpl.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/PhraseSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Throw IllegalArgumentException instead of SearchException for null arguments to the predicate DSL

For consistency with what we already have in spatial predicates and the
range predicate.


  Commit: 307d03c32e81aa533e1b1ddb0f4745d621eb11a0
      https://github.com/hibernate/hibernate-search/commit/307d03c32e81aa533e1b1ddb0f4745d621eb11a0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPerFieldTypePredicateDataSet.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateAnalysisIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateArgumentCheckingIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateDataSet.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateFieldScoreIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateInvalidFieldIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateMultiFieldIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateScaleCheckingIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateScoreIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateSearchableIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateSingleFieldIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateTestValues.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateTypeCheckingAndConversionIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateUnsupportedTypeIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchPredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchPredicateFuzzyIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchPredicateTestValues.java
    R 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/testsupport/util/SimpleFieldModel.java

  Log Message:
  -----------
  HSEARCH-3958 Break down MatchSearchPredicateIT into multiple reusable tests

So that we can avoid re-implementing tests for every predicate, in
particular for common features such as boosts.

Incidentally, this also results in a better organization for tests, as
we no longer have a 1700-line-long test class, but several 300-line-long
abstract classes regrouping only closely related tests.

Also, this changes how tests are initialized, so that we do much less
schema operations, which should speed up tests on Elasticsearch.


  Commit: 7737e2cbc18fc831f29744533881b2a6078df12d
      https://github.com/hibernate/hibernate-search/commit/7737e2cbc18fc831f29744533881b2a6078df12d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractSpatialWithinSearchPredicateIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateSpecificsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateTestValues.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/AbstractSpatialWithinSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/DistanceSearchProjectionComplexCasesIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinBoundingBoxSearchPredicateIT.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinCircleSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinPolygonSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the spatial-within-circle predicate


  Commit: cdfa709ef32c8dc1072520359855a68c3cd2eba8
      https://github.com/hibernate/hibernate-search/commit/cdfa709ef32c8dc1072520359855a68c3cd2eba8
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateSpecificsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateTestValues.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinBoundingBoxSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the spatial-within-bounding-box predicate


  Commit: 079bf8cbe9223ffa41a66050203bd8629b49dd13
      https://github.com/hibernate/hibernate-search/commit/079bf8cbe9223ffa41a66050203bd8629b49dd13
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateSpecificsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateTestValues.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinPolygonSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the spatial-within-polygon predicate


  Commit: 5d0747ef9bb938c5bce34f72b3aa8a6da1dc9ca7
      https://github.com/hibernate/hibernate-search/commit/5d0747ef9bb938c5bce34f72b3aa8a6da1dc9ca7
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    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/bool/BooleanSortAndRangePredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateTestValues.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangePredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangePredicateSpecificsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangePredicateTestValues.java
    R 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-3958 Use as much shared code as possible to test the range predicate


  Commit: fb1291e0f34ffa5f8b7102e4b4c741ab773b9eb6
      https://github.com/hibernate/hibernate-search/commit/fb1291e0f34ffa5f8b7102e4b4c741ab773b9eb6
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  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/search/LuceneNormalizeWildcardExpressionsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateTypeCheckingNoConversionIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardPredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardPredicateSpecificsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardPredicateTestValues.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch5TestDialect.java
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch60TestDialect.java
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch63TestDialect.java
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch64TestDialect.java
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch67TestDialect.java
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch70TestDialect.java
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/Elasticsearch73TestDialect.java
    M util/internal/integrationtest/backend/elasticsearch/src/main/java/org/hibernate/search/util/impl/integrationtest/backend/elasticsearch/dialect/ElasticsearchTestDialect.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the wildcard predicate


  Commit: b0c61ea73d67b3ca192a7f8408208ec77de16e7f
      https://github.com/hibernate/hibernate-search/commit/b0c61ea73d67b3ca192a7f8408208ec77de16e7f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateAnalysisIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhrasePredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhrasePredicateSpecificsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhrasePredicateTestValues.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhraseSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the phrase predicate


  Commit: 3a9897113269de624678b398078d44fdd7234a99
      https://github.com/hibernate/hibernate-search/commit/3a9897113269de624678b398078d44fdd7234a99
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateAnalysisIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringPredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringPredicateSpecificsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringPredicateTestValues.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the simpleQueryString predicate


  Commit: 900a184e1b4d8b491831c404f30534d57378526c
      https://github.com/hibernate/hibernate-search/commit/900a184e1b4d8b491831c404f30534d57378526c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateConverterIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateSpecificsIT.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdSearchPredicateIT.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdWithConverterSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the id predicate


  Commit: 0db38192f0d833b7f32b0c213a54bfb93a7cca7c
      https://github.com/hibernate/hibernate-search/commit/0db38192f0d833b7f32b0c213a54bfb93a7cca7c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchAllPredicateSpecificsIT.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchAllSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the matchAll predicate


  Commit: e3ffa3cba995a141d4027a2fc48e23c2159d390d
      https://github.com/hibernate/hibernate-search/commit/e3ffa3cba995a141d4027a2fc48e23c2159d390d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateTypeCheckingNoConversionIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateObjectsSpecificsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateSpecificsIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateTestValues.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsSearchPredicateIT.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ObjectExistsSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the exists predicate


  Commit: 88b3067c9ca57a0f3de524eb795d4dc6856a7ee1
      https://github.com/hibernate/hibernate-search/commit/88b3067c9ca57a0f3de524eb795d4dc6856a7ee1
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/BoolPredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/BoolPredicateSpecificsIT.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/BoolSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the bool predicate


  Commit: 40ec0de085cf4bda55a226c538db1e978eb76869
      https://github.com/hibernate/hibernate-search/commit/40ec0de085cf4bda55a226c538db1e978eb76869
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/NestedPredicateSpecificsIT.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/NestedSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3958 Use as much shared code as possible to test the nested predicate


  Commit: 82709974795d2b2a933e1accc16a2a90a1736a8c
      https://github.com/hibernate/hibernate-search/commit/82709974795d2b2a933e1accc16a2a90a1736a8c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M util/internal/integrationtest/mapper/stub/src/main/java/org/hibernate/search/util/impl/integrationtest/mapper/stub/StubTypeModel.java

  Log Message:
  -----------
  HSEARCH-3958 Add missing toString() to StubTypeModel


  Commit: b2b5f251078a7214eef8c02342d20b2166611aaa
      https://github.com/hibernate/hibernate-search/commit/b2b5f251078a7214eef8c02342d20b2166611aaa
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateBaseIT.java

  Log Message:
  -----------
  HSEARCH-3593 Test multi-field/multi-index type checking for spatial predicates


  Commit: c4ef2fca9a70e3c5097704d2edf41811a3750152
      https://github.com/hibernate/hibernate-search/commit/c4ef2fca9a70e3c5097704d2edf41811a3750152
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/ExistsPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchAllPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/PredicateBoostStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/PredicateScoreStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/RangePredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/SpatialWithinPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/WildcardPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/ExistsPredicateFieldStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/MatchAllPredicateOptionsStepImpl.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangePredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardPredicateBaseIT.java

  Log Message:
  -----------
  HSEARCH-3506 Offer the constantScore() option whenever we offer the boost() option on predicates

It's just simpler that way, both for users and for testing, and
implementation-wise it doesn't change anything.


  Commit: a17d20884874d18fdc13b182ee1ad6a7f8b1ed27
      https://github.com/hibernate/hibernate-search/commit/a17d20884874d18fdc13b182ee1ad6a7f8b1ed27
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/MatchIdPredicateOptionsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/MatchIdPredicateMatchingStepImpl.java

  Log Message:
  -----------
  HSEARCH-3506 Offer boost for the id predicate


  Commit: 3eeb0172215c3645fd23743bf97d359c1e66fa9d
      https://github.com/hibernate/hibernate-search/commit/3eeb0172215c3645fd23743bf97d359c1e66fa9d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateBaseIT.java

  Log Message:
  -----------
  HSEARCH-3506 Test boost for the id predicate


  Commit: 0c08d984fa05d439ddcc5647c6b7ef951d247fad
      https://github.com/hibernate/hibernate-search/commit/0c08d984fa05d439ddcc5647c6b7ef951d247fad
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/dsl/impl/MatchAllPredicateOptionsStepImpl.java

  Log Message:
  -----------
  HSEARCH-3506 Correctly implement boost at the top level for the matchAll predicate


  Commit: 7c82474bfbc9b2839135ec281068ae7ba8e3fe98
      https://github.com/hibernate/hibernate-search/commit/7c82474bfbc9b2839135ec281068ae7ba8e3fe98
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchAllPredicateBaseIT.java

  Log Message:
  -----------
  HSEARCH-3506 Test boost for the matchAll predicate


  Commit: 3604cb982588e556ce0d4906c40aac64cc0ce0b8
      https://github.com/hibernate/hibernate-search/commit/3604cb982588e556ce0d4906c40aac64cc0ce0b8
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateBaseIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateObjectsBaseIT.java

  Log Message:
  -----------
  HSEARCH-3506 Test boost for the exists predicate


  Commit: 778ea2f87b1cf4106125cc4c28f29265a2783b54
      https://github.com/hibernate/hibernate-search/commit/778ea2f87b1cf4106125cc4c28f29265a2783b54
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2020-07-01 (Wed, 01 Jul 2020)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateFieldNestingIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/AbstractPredicateNestingIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsPredicateObjectsBaseIT.java
    R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ImplicitNestedSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchAllPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhrasePredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangePredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringPredicateSpecificsIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinBoundingBoxPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinCirclePredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SpatialWithinPolygonPredicateBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardPredicateBaseIT.java

  Log Message:
  -----------
  HSEARCH-3882 Test explicit and implicit nesting for all relevant predicates


Compare: https://github.com/hibernate/hibernate-search/compare/9c0da1532f7f...778ea2f87b1c



More information about the hibernate-commits mailing list