[hibernate-commits] [hibernate/hibernate-search] 6eb99b: HSEARCH-3496 Add an API for transforming search HT...
Yoann Rodière
noreply at github.com
Thu Nov 14 12:39:43 EST 2019
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 6eb99b5daa91e48639ad565637f33dd53b0dee7e
https://github.com/hibernate/hibernate-search/commit/6eb99b5daa91e48639ad565637f33dd53b0dee7e
Author: Yoann Rodière <yoann at 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/183e9957db9c96feb653ca9629a0917addebca72
Author: Yoann Rodière <yoann at 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/529418fc041b6234842bd70edc600b77915fbfbe
Author: Yoann Rodière <yoann at 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/d84ce769c689282d02c6c7e114ab76bb468b5fac
Author: Yoann Rodière <yoann at 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/f18c745cee376fe645b0634c74a236da010c3a2d
Author: Yoann Rodière <yoann at 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/e4fada29d49dc5b1904055b3043adbe3c941984c
Author: Yoann Rodière <yoann at 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/282c3b5bba7eecc2c3cd665d6da998fe83973627
Author: Yoann Rodière <yoann at 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/1e454715c08cc5ffc90904a7a45a3f5e648866a3
Author: Yoann Rodière <yoann at 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/83a3702a6804a1d0b10082a72ad37094f653aa18
Author: Yoann Rodière <yoann at 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/69d5072224d356cf505086f47ee58f49ddeb98df
Author: Yoann Rodière <yoann at 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/9c8a8a5a77497bbad1fc9eec4941596f9286b357
Author: Yoann Rodière <yoann at 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/f0eae58f80021f838b759800413d9950ad17d69a
Author: Yoann Rodière <yoann at 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...f0eae58f8002
More information about the hibernate-commits
mailing list