Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: f47da44ba6b5f5e1cec70a3ea9a01df4177e29b9
https://github.com/hibernate/hibernate-search/commit/f47da44ba6b5f5e1cec7...
Author: Yoann Rodière <yoann(a)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/94186b4769cd45f3a4b2...
Author: Yoann Rodière <yoann(a)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/a4ffb078dfa4bd8267a9...
Author: Yoann Rodière <yoann(a)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/859a90db241f46ceb75d...
Author: Yoann Rodière <yoann(a)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/64b2a492352c8073908e...
Author: Yoann Rodière <yoann(a)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/1cc1355eef7f26b630a2...
Author: Yoann Rodière <yoann(a)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/6082205926415d5ef8b2...
Author: Yoann Rodière <yoann(a)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/bb54b5e78c60e4a95dcf...
Author: Yoann Rodière <yoann(a)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/ad4d755d9a7367204cf6...
Author: Yoann Rodière <yoann(a)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/bf1848c920e70f391792...
Author: Yoann Rodière <yoann(a)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/0eb3facb9dea36fd9507...
Author: Yoann Rodière <yoann(a)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/8c6c7d540b6d8b83db1a...
Author: Yoann Rodière <yoann(a)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/6363c8eb9e856bca43c4...
Author: Yoann Rodière <yoann(a)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/800063669933c9cbc30b...
Author: Yoann Rodière <yoann(a)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/868ac91614b760719709...
Author: Yoann Rodière <yoann(a)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...868a...
**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.