[hibernate-commits] [hibernate/hibernate-search] 5bbbbc: HSEARCH-2648 Introduce ElasticsearchClient, wrappe...

GitHub noreply at github.com
Wed Mar 29 10:43:39 EDT 2017


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 5bbbbcf32a2f97135b661465b385f7dbb168b6f8
      https://github.com/hibernate/hibernate-search/commit/5bbbbcf32a2f97135b661465b385f7dbb168b6f8
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-03-29 (Wed, 29 Mar 2017)

  Changed paths:
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/DefaultElasticsearchClient.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/DefaultElasticsearchClientFactory.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/ElasticsearchClient.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/ElasticsearchClientFactory.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/ElasticsearchClientImplementor.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/ElasticsearchRequest.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/dialect/impl/DefaultElasticsearchDialectFactory.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/dialect/impl/ElasticsearchDialectFactory.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/DefaultElasticsearchService.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/processor/impl/ElasticsearchWorkProcessor.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/processor/impl/ParallelWorkExecutionContext.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/processor/impl/SequentialWorkExecutionContext.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/util/impl/ElasticsearchClientUtils.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/BulkWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ClearScrollWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/CloseIndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/CreateIndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/DefaultElasticsearchRequestSuccessAssessor.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/DeleteWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/DropIndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES2DeleteByQueryWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES2FlushWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES2OptimizeWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5DeleteByQueryWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5FlushWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ES5OptimizeWork.java
    R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ElasticsearchRequest.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ElasticsearchRequestSuccessAssessor.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ElasticsearchWorkExecutionContext.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ExplainWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ForwardingElasticsearchWorkExecutionContext.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/GetIndexSettingsWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/GetIndexTypeMappingsWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/IndexExistsWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/IndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/OpenIndexWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/PutIndexSettingsWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/PutIndexTypeMappingWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/RefreshWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/ScrollWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SearchWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SimpleElasticsearchWork.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/WaitForIndexStatusWork.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/DefaultElasticsearchClientFactoryTest.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/ElasticsearchBackendTestHelper.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearch2Client.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/testutil/TestElasticsearchClient.java

  Log Message:
  -----------
  HSEARCH-2648 Introduce ElasticsearchClient, wrapper around RestClient

This will allow use to have code executed for every single request,
which will come in handy when logging execution times.

Also, it reduces a bit our reliance on org.elasticsearch types (only
org.elasticsearch.client.Response is used in the whole module).


  Commit: d3733d7bcd7bb195da4655fb091c9ad55746b00a
      https://github.com/hibernate/hibernate-search/commit/d3733d7bcd7bb195da4655fb091c9ad55746b00a
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-03-29 (Wed, 29 Mar 2017)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/work/impl/SearchWork.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/LazyQueryState.java
    A engine/src/main/java/org/hibernate/search/util/logging/impl/DefaultLogCategories.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/LogCategory.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/LoggerInfoStream.java
    A engine/src/main/java/org/hibernate/search/util/logging/impl/LuceneLogCategories.java
    M engine/src/test/java/org/hibernate/search/test/configuration/IndexWriterTuningAppliedTest.java
    M engine/src/test/java/org/hibernate/search/test/util/logging/LoggerInfoStreamTest.java

  Log Message:
  -----------
  HSEARCH-2648 Make LogCategory extensible


  Commit: 5a02cbf9b68e7e9e4bb97c83306957860e8e9713
      https://github.com/hibernate/hibernate-search/commit/5a02cbf9b68e7e9e4bb97c83306957860e8e9713
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-03-29 (Wed, 29 Mar 2017)

  Changed paths:
    M documentation/src/main/asciidoc/query.asciidoc

  Log Message:
  -----------
  HSEARCH-2648 Correct wording in the documentation about the query logger


  Commit: eca4f71dc72c82e34a459785201157456266f51a
      https://github.com/hibernate/hibernate-search/commit/eca4f71dc72c82e34a459785201157456266f51a
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-03-29 (Wed, 29 Mar 2017)

  Changed paths:
    M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/DefaultElasticsearchClient.java
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/ElasticsearchLogCategories.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
    M elasticsearch/src/test/resources/log4j.properties

  Log Message:
  -----------
  HSEARCH-2648 Add debug/trace logs showing execution time of Elasticsearch requests


  Commit: 31a2b3dc262473b76de8e40074abd35341f07e20
      https://github.com/hibernate/hibernate-search/commit/31a2b3dc262473b76de8e40074abd35341f07e20
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2017-03-29 (Wed, 29 Mar 2017)

  Changed paths:
    M elasticsearch/pom.xml
    M elasticsearch/src/test/resources/elasticsearch/2.0/configuration/elasticsearch.yml
    M elasticsearch/src/test/resources/elasticsearch/5.0/configuration/log4j2.properties
    A elasticsearch/src/test/resources/elasticsearch/5.0/init/init.script
    R elasticsearch/src/test/resources/elasticsearch/5.0/init/lightweight_indexes_template.script

  Log Message:
  -----------
  HSEARCH-2648 Add slowlogs to Elasticsearch ITs


Compare: https://github.com/hibernate/hibernate-search/compare/ae8c86ad426a...31a2b3dc2624


More information about the hibernate-commits mailing list