[hibernate-commits] [hibernate/hibernate-search] f47da4: HSEARCH-3086 Complete and fix the documentation of...
GitHub
noreply at github.com
Wed Dec 19 09:47:57 EST 2018
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: f47da44ba6b5f5e1cec70a3ea9a01df4177e29b9
https://github.com/hibernate/hibernate-search/commit/f47da44ba6b5f5e1cec70a3ea9a01df4177e29b9
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateFactoryContextExtension.java
M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateFactoryExtensionContext.java
M engine/src/main/java/org/hibernate/search/engine/search/dsl/sort/SearchSortContainerContextExtension.java
Log Message:
-----------
HSEARCH-3086 Complete and fix the documentation of DSL extensions
Commit: 94186b4769cd45f3a4b2c05809cd170df13b17c5
https://github.com/hibernate/hibernate-search/commit/94186b4769cd45f3a4b2c05809cd170df13b17c5
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ExtensionIT.java
R integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/ExtensionIT.java
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneExtensionIT.java
Log Message:
-----------
HSEARCH-3086 Rename backend extension tests to include the backend name in the test name
This should make finding these tests within an IDE easier.
Commit: a4ffb078dfa4bd8267a960b4705e582595df2457
https://github.com/hibernate/hibernate-search/commit/a4ffb078dfa4bd8267a960b4705e582595df2457
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/ElasticsearchExtension.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/projection/ElasticsearchSearchProjectionFactoryContext.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/projection/impl/ElasticsearchSearchProjectionFactoryContextImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/LuceneExtension.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/projection/LuceneSearchProjectionFactoryContext.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/projection/impl/LuceneSearchProjectionFactoryContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/SearchProjectionFactoryContext.java
A engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/SearchProjectionFactoryContextExtension.java
A engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/SearchProjectionFactoryExtensionContext.java
M engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/impl/DefaultSearchProjectionFactoryContext.java
A engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/impl/SearchProjectionFactoryExtensionContextImpl.java
A engine/src/main/java/org/hibernate/search/engine/search/dsl/projection/spi/DelegatingSearchProjectionFactoryContext.java
Log Message:
-----------
HSEARCH-3086 Add extensions to the projection DSL
Commit: 859a90db241f46ceb75dfe903f87e6498169880a
https://github.com/hibernate/hibernate-search/commit/859a90db241f46ceb75dfe903f87e6498169880a
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjection.java
Log Message:
-----------
HSEARCH-3086 Fix invalid reference in javadoc
Commit: 64b2a492352c8073908eb4639bd08db482c0c11c
https://github.com/hibernate/hibernate-search/commit/64b2a492352c8073908eb4639bd08db482c0c11c
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/DocumentReferenceExtractorHelper.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneDocumentStoredFieldVisitorBuilder.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/ReusableDocumentStoredFieldVisitor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeBiFunctionProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeFunctionProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeListProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneCompositeTriFunctionProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDistanceToFieldProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentReferenceProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneFieldProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneObjectProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneReferenceProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneScoreProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjection.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchResultExtractorImpl.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/ReusableDocumentStoredFieldVisitor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchBackendContext.java
Log Message:
-----------
HSEARCH-3086 Rely on a builder to collect expectations regarding collected stored fields in Lucene
... so that we can define more subtle expectations than just "this
field", for example "all the fields present in the document" (see next
commit).
Commit: 1cc1355eef7f26b630a29cc02f7cb1cc71fb0d31
https://github.com/hibernate/hibernate-search/commit/1cc1355eef7f26b630a29cc02f7cb1cc71fb0d31
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/projection/LuceneSearchProjectionFactoryContext.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/projection/impl/LuceneDocumentProjectionContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/projection/impl/LuceneSearchProjectionFactoryContextImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneDocumentStoredFieldVisitorBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/ReusableDocumentStoredFieldVisitor.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentProjection.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentProjectionBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjectionBuilderFactory.java
Log Message:
-----------
HSEARCH-3086 Add a document projection for Lucene
Commit: 6082205926415d5ef8b28be52200e25ada46b97f
https://github.com/hibernate/hibernate-search/commit/6082205926415d5ef8b28be52200e25ada46b97f
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneExtensionIT.java
A integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/testsupport/util/DocumentAssert.java
Log Message:
-----------
HSEARCH-3086 Test the Lucene document projection
Commit: bb54b5e78c60e4a95dcf2da3eb03e89c8c0e5c0d
https://github.com/hibernate/hibernate-search/commit/bb54b5e78c60e4a95dcf2da3eb03e89c8c0e5c0d
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchTargetContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/sort/impl/ElasticsearchSearchSortBuilderFactoryImpl.java
Log Message:
-----------
HSEARCH-3086 Introduce a per-backend Gson instance responsible for user-facing JSON parsing/formatting
E.g. when the user provides custom JSON for a predicate/sort, or when we
need to format JSON as a string to be returned in projections (see next
commits).
Commit: ad4d755d9a7367204cf6159ac8a1f596096cdcad
https://github.com/hibernate/hibernate-search/commit/ad4d755d9a7367204cf6159ac8a1f596096cdcad
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/projection/ElasticsearchSearchProjectionFactoryContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/projection/impl/ElasticsearchSearchProjectionFactoryContextImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/projection/impl/ElasticsearchSourceProjectionContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjectionBuilderFactory.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSourceProjection.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSourceProjectionBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionBackendContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/SearchBackendContext.java
Log Message:
-----------
HSEARCH-3086 Add a source projection for Elasticsearch
Commit: bf1848c920e70f391792724def6029e6d2e45f25
https://github.com/hibernate/hibernate-search/commit/bf1848c920e70f391792724def6029e6d2e45f25
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
Log Message:
-----------
HSEARCH-3086 Test the Elasticsearch source projection
Commit: 0eb3facb9dea36fd95077dba8335e1221dbead49
https://github.com/hibernate/hibernate-search/commit/0eb3facb9dea36fd95077dba8335e1221dbead49
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/projection/LuceneSearchProjectionFactoryContext.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/projection/impl/LuceneExplanationProjectionContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/projection/impl/LuceneSearchProjectionFactoryContextImpl.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneExplanationProjection.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneExplanationProjectionBuilder.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/search/projection/impl/SearchProjectionExecutionContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQuery.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchResultExtractor.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchResultExtractorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcher.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneExecuteQueryWork.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneStubWorkFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
Log Message:
-----------
HSEARCH-3086 Add a Lucene explanation projection
Commit: 8c6c7d540b6d8b83db1a2fa306f4362314f77b95
https://github.com/hibernate/hibernate-search/commit/8c6c7d540b6d8b83db1a2fa306f4362314f77b95
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneExtensionIT.java
Log Message:
-----------
HSEARCH-3086 Test the Lucene explanation projection
Commit: 6363c8eb9e856bca43c4d1265a45ffeab536fdd5
https://github.com/hibernate/hibernate-search/commit/6363c8eb9e856bca43c4d1265a45ffeab536fdd5
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/projection/ElasticsearchSearchProjectionFactoryContext.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/projection/impl/ElasticsearchExplanationProjectionContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/projection/impl/ElasticsearchSearchProjectionFactoryContextImpl.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchExplanationProjection.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchExplanationProjectionBuilder.java
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-3086 Add an Elasticsearch explanation projection
Commit: 800063669933c9cbc30bc6b34b17adbb11a0f4f3
https://github.com/hibernate/hibernate-search/commit/800063669933c9cbc30bc6b34b17adbb11a0f4f3
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
Log Message:
-----------
HSEARCH-3086 Test the Elasticsearch explanation projection
Commit: 868ac91614b7607197091918423eb0c6cbd03448
https://github.com/hibernate/hibernate-search/commit/868ac91614b7607197091918423eb0c6cbd03448
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
Log Message:
-----------
HSEARCH-3086 Test the projection DSL extension syntax
Compare: https://github.com/hibernate/hibernate-search/compare/7669423fb97b...868ac91614b7
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the hibernate-commits
mailing list