Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 60cae7d4327e8665fff19e766023fc66d8e5362d
https://github.com/hibernate/hibernate-search/commit/60cae7d4327e8665fff1...
Author: Yoann Rodière <yoann(a)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/6184c46e8a460feca1a2...
Author: Yoann Rodière <yoann(a)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/82078c78c400c21e2ac1...
Author: Yoann Rodière <yoann(a)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...8207...