Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 6eb99b5daa91e48639ad565637f33dd53b0dee7e
https://github.com/hibernate/hibernate-search/commit/6eb99b5daa91e48639ad...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/ElasticsearchSearchRequestTransformer.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/ElasticsearchSearchRequestTransformerContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/dsl/ElasticsearchSearchQueryOptionsStep.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/dsl/impl/ElasticsearchSearchQueryOptionsStepImpl.java
Log Message:
-----------
HSEARCH-3496 Add an API for transforming search HTTP requests before they are sent to
Elasticsearch
Commit: 183e9957db9c96feb653ca9629a0917addebca72
https://github.com/hibernate/hibernate-search/commit/183e9957db9c96feb653...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchRequest.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/dsl/impl/ElasticsearchSearchQueryOptionsStepImpl.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
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchRequestTransformerContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/CountWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/ExplainWorkBuilder.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/AbstractSimpleElasticsearchWork.java
Log Message:
-----------
HSEARCH-3496 Implement API for transforming search HTTP requests before they are sent to
Elasticsearch
Commit: 529418fc041b6234842bd70edc600b77915fbfbe
https://github.com/hibernate/hibernate-search/commit/529418fc041b6234842b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryRequestTransformerIT.java
Log Message:
-----------
HSEARCH-3496 Test transforming search HTTP requests before they are sent to
Elasticsearch
Commit: d84ce769c689282d02c6c7e114ab76bb468b5fac
https://github.com/hibernate/hibernate-search/commit/d84ce769c689282d02c6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
M
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/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/query/impl/Elasticsearch7SearchResultExtractor.java
Log Message:
-----------
HSEARCH-3496 Remove the responseBody parameter to
ElasticsearchSearchProjection#extract
This parameter is never used, and it's not necessary in the first place
as all returned data that is not scoped per hit is expected to be
returned through other means: aggregations, methods exposed by
ElasticsearchSearchResult, or the "response extractor" we're about to
add.
Commit: f18c745cee376fe645b0634c74a236da010c3a2d
https://github.com/hibernate/hibernate-search/commit/f18c745cee376fe645b0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/ElasticsearchSearchResult.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/ElasticsearchSearchResultImpl.java
Log Message:
-----------
HSEARCH-3496 Expose the response body in ElasticsearchSearchResult
Commit: e4fada29d49dc5b1904055b3043adbe3c941984c
https://github.com/hibernate/hibernate-search/commit/e4fada29d49dc5b19040...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
Log Message:
-----------
HSEARCH-3496 Test getting the response body from the ElasticsearchSearchResult
Commit: 282c3b5bba7eecc2c3cd665d6da998fe83973627
https://github.com/hibernate/hibernate-search/commit/282c3b5bba7eecc2c3cd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
A
documentation/src/main/asciidoc/components/elasticsearch-request-response-warning.asciidoc
A documentation/src/main/asciidoc/components/experimental-warning.asciidoc
M documentation/src/main/asciidoc/search-dsl.asciidoc
M
documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
Log Message:
-----------
HSEARCH-3496 Document ElasticsearchSearchRequestTransformer and
ElasticsearchSearchResult.getResponseBody
Commit: 1e454715c08cc5ffc90904a7a45a3f5e648866a3
https://github.com/hibernate/hibernate-search/commit/1e454715c08cc5ffc909...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/dsl/impl/ElasticsearchExplanationProjectionFinalStep.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/dsl/impl/ElasticsearchSearchProjectionFactoryImpl.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/dsl/impl/ElasticsearchSourceProjectionFinalStep.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/dsl/impl/LuceneDocumentProjectionFinalStep.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/dsl/impl/LuceneExplanationProjectionFinalStep.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/dsl/impl/LuceneSearchProjectionFactoryImpl.java
A
engine/src/main/java/org/hibernate/search/engine/search/projection/dsl/spi/StaticProjectionFinalStep.java
Log Message:
-----------
HSEARCH-3496 Remove a few duplicated classes in projections
Small refactoring to avoid doing the same mistake with the projection
we're about to introduce.
Commit: 83a3702a6804a1d0b10082a72ad37094f653aa18
https://github.com/hibernate/hibernate-search/commit/83a3702a6804a1d0b100...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 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/search/projection/impl/SearchProjectionBackendContext.java
Log Message:
-----------
HSEARCH-3496 Remove unnecessary indirections in
ElasticsearchSearchProjectionBuilderFactory
Small refactoring to avoid doing the same mistake with the projection
we're about to introduce.
Commit: 69d5072224d356cf505086f47ee58f49ddeb98df
https://github.com/hibernate/hibernate-search/commit/69d5072224d356cf5050...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/dsl/ElasticsearchSearchProjectionFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/dsl/impl/ElasticsearchSearchProjectionFactoryImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchJsonHitProjection.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchJsonHitProjectionBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactory.java
Log Message:
-----------
HSEARCH-3496 Add a projection to the JSON hit in the Elasticsearch backend
Commit: 9c8a8a5a77497bbad1fc9eec4941596f9286b357
https://github.com/hibernate/hibernate-search/commit/9c8a8a5a77497bbad1fc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
Log Message:
-----------
HSEARCH-3496 Test projection to the JSON hit in the Elasticsearch backend
Commit: f0eae58f80021f838b759800413d9950ad17d69a
https://github.com/hibernate/hibernate-search/commit/f0eae58f80021f838b75...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-11-14 (Thu, 14 Nov 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
M
documentation/src/test/java/org/hibernate/search/documentation/search/projection/Book.java
M
documentation/src/test/java/org/hibernate/search/documentation/search/projection/ProjectionDslIT.java
Log Message:
-----------
HSEARCH-3496 Document the Elasticsearch jsonHit projection
Compare:
https://github.com/hibernate/hibernate-search/compare/07395660077c...f0ea...