[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