[hibernate-commits] [hibernate/hibernate-search] 60cae7: HSEARCH-3642 Introduce a single enum for configura...

Yoann Rodière noreply at github.com
Wed Jul 31 06:17:41 EDT 2019


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

  Changed paths:
    A engine/src/main/java/org/hibernate/search/engine/search/common/ValueConvert.java

  Log Message:
  -----------
  HSEARCH-3642 Introduce a single enum for configuration of field conversion

We need this because, when defining a range aggregation, we need to
convert both ways: from the given ranges to ranges of the type of the
index field, and from the returned ranges to ranges of the given type.

The enum is structured and named so as to be consistent with
ContainerExtract.


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

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchRangePredicateBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/sort/impl/ElasticsearchFieldSortBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchFieldPredicateBuilderFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchStandardMatchPredicateBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/sort/impl/ElasticsearchFieldSortBuilderFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneStandardMatchPredicateBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneStandardRangePredicateBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneFieldPredicateBuilderFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/sort/impl/AbstractLuceneStandardFieldSortBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/sort/impl/LuceneFieldSortBuilderFactory.java
    M documentation/src/main/asciidoc/search-dsl.asciidoc
    M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/converter/DslConverterIT.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchPredicateMatchingStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/RangePredicateLimitsStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/RangePredicateToStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/RangePredicateFieldMoreStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/sort/FieldSortMissingValueBehaviorStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/sort/impl/FieldSortOptionsStepImpl.java
    R engine/src/main/java/org/hibernate/search/engine/search/predicate/DslConverter.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/MatchPredicateBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/RangePredicateBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/search/sort/spi/FieldSortBuilder.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
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/FieldSearchSortIT.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchDocumentRepositoryImpl.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubPredicateBuilder.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/sort/StubSortBuilder.java

  Log Message:
  -----------
  HSEARCH-3642 Use ValueConvert instead of DslConverter for predicates/sorts


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

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/projection/impl/ElasticsearchFieldProjectionBuilderFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/projection/impl/ElasticsearchGeoPointFieldProjectionBuilderFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/projection/impl/ElasticsearchStandardFieldProjectionBuilderFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/projection/impl/LuceneFieldProjectionBuilderFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/projection/impl/LuceneGeoPointFieldProjectionBuilderFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/projection/impl/LuceneStandardFieldProjectionBuilderFactory.java
    M documentation/src/main/asciidoc/search-dsl.asciidoc
    M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/converter/ProjectionConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/projection/ProjectionDslIT.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchPredicateMatchingStep.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/SearchProjectionFactory.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/impl/DefaultSearchProjectionFactory.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/impl/FieldProjectionOptionsStepImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/spi/DelegatingSearchProjectionFactory.java
    R engine/src/main/java/org/hibernate/search/engine/search/projection/ProjectionConverter.java
    M engine/src/main/java/org/hibernate/search/engine/search/projection/spi/SearchProjectionBuilderFactory.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/FieldSearchProjectionIT.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubSearchProjectionBuilderFactory.java

  Log Message:
  -----------
  HSEARCH-3642 Use ValueConvert instead of DslConverter for projections


Compare: https://github.com/hibernate/hibernate-search/compare/fb6ce2da4e54...82078c78c400



More information about the hibernate-commits mailing list