[hibernate-commits] [hibernate/hibernate-search] 8c08ee: HSEARCH-3455 Move ElasticsearchClient and related ...

GitHub noreply at github.com
Mon Dec 17 10:02:05 EST 2018


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 8c08eea72e39442ce8e1bc83b65db545101b468c
      https://github.com/hibernate/hibernate-search/commit/8c08eea72e39442ce8e1bc83b65db545101b468c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClient.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientFactoryImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientImpl.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientImplementor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientUtils.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchRequest.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchResponse.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/Paths.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchClient.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchClientFactory.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchClientImplementor.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchRequest.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchResponse.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaRootNodeBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/DefaultGsonProvider.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/GsonProvider.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/JsonLogHelper.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/spi/GsonProvider.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/spi/JsonLogHelper.java
    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/index/impl/ElasticsearchIndexDocumentWorkExecutor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexWorkExecutor.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexWorkPlan.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexingBackendContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchStubWorkExecutionContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/orchestration/impl/ElasticsearchStubWorkOrchestrator.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchTargetModel.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQuery.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/SearchBackendContext.java
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/impl/URLEncodedString.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/util/spi/URLEncodedString.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchStubWork.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchStubWorkFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchWorkExecutionContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchWorkFactory.java

  Log Message:
  -----------
  HSEARCH-3455 Move ElasticsearchClient and related classes to SPI


  Commit: 196200c96e0ed7a5f572ab3ca9f818a4306eda3b
      https://github.com/hibernate/hibernate-search/commit/196200c96e0ed7a5f572ab3ca9f818a4306eda3b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/spi/SearchBackendElasticsearchSpiSettings.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java

  Log Message:
  -----------
  HSEARCH-3455 Allow to override the ElasticsearchClient from SPIs

This will most likely only be useful for tests, but we've seen uses for
this in other contexts as well (the idea of sending JSON to a table in a
database instead of sending it directly to ES, for example).


  Commit: 0eef8c7f6a07c8f287809a2538e1e19fb495dc32
      https://github.com/hibernate/hibernate-search/commit/0eef8c7f6a07c8f287809a2538e1e19fb495dc32
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
    M integrationtest/backend/elasticsearch/pom.xml
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchClientMock.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchClientSubmitCall.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchRequestAssertionMode.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/Call.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/CallQueue.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/CountWorkCall.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/IndexWorkCall.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/PushSchemaCall.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SearchWorkCall.java

  Log Message:
  -----------
  HSEARCH-3455 Add utilities to check the requests sent to the Elasticsearch cluster


  Commit: cab9844074d2378d03e831bf5e736ba5fb77cbef
      https://github.com/hibernate/hibernate-search/commit/cab9844074d2378d03e831bf5e736ba5fb77cbef
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/util/rule/SearchSetupHelper.java

  Log Message:
  -----------
  HSEARCH-3455 Test that source filtering is effective


  Commit: 451d32e9cb32759245b5de64a176e6e56e8f641b
      https://github.com/hibernate/hibernate-search/commit/451d32e9cb32759245b5de64a176e6e56e8f641b
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchFieldProjection.java

  Log Message:
  -----------
  HSEARCH-3455 Use a simpler syntax for the "get-or-create" operation when setting source filtering options


  Commit: 5fd021638240d085260e31ddcb9fe3f58177477f
      https://github.com/hibernate/hibernate-search/commit/5fd021638240d085260e31ddcb9fe3f58177477f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchStubWorkFactory.java

  Log Message:
  -----------
  HSEARCH-3455 Use the proper keyword when sending routing keys to Elasticsearch


  Commit: 6be2f5c8de09cbb2216f39cebd2a2ea3c09883df
      https://github.com/hibernate/hibernate-search/commit/6be2f5c8de09cbb2216f39cebd2a2ea3c09883df
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java

  Log Message:
  -----------
  HSEARCH-3455 Test that setting a routing key on a search query forwards the routing key to Elasticsearch


  Commit: bfa30fc1c76aa847ddaa7538796808be8f03fde7
      https://github.com/hibernate/hibernate-search/commit/bfa30fc1c76aa847ddaa7538796808be8f03fde7
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
    A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java

  Log Message:
  -----------
  HSEARCH-3455 Test that setting a routing key when indexing forwards the routing key to Elasticsearch


Compare: https://github.com/hibernate/hibernate-search/compare/45681cd0b727...bfa30fc1c76a
      **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