[hibernate-commits] [hibernate/hibernate-search] 943b47: HSEARCH-2372 Removed QueryDescriptor impl leak

GitHub noreply at github.com
Mon Oct 3 11:52:59 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 943b477dea92fd2b2d0b5e25a454f46db97d5ca0
      https://github.com/hibernate/hibernate-search/commit/943b477dea92fd2b2d0b5e25a454f46db97d5ca0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-10-03 (Mon, 03 Oct 2016)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchJsonQueryDescriptor.java
    M engine/src/main/java/org/hibernate/search/engine/impl/LuceneQueryDescriptor.java
    M engine/src/main/java/org/hibernate/search/query/engine/spi/QueryDescriptor.java

  Log Message:
  -----------
  HSEARCH-2372 Removed QueryDescriptor impl leak

ExtendedSearchIntegrator shouldn't be exposed to service providers.


  Commit: ee7aeb0be17a50aa925520eba603650b640d2675
      https://github.com/hibernate/hibernate-search/commit/ee7aeb0be17a50aa925520eba603650b640d2675
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-10-03 (Mon, 03 Oct 2016)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchScrollingIT.java
    M engine/src/main/java/org/hibernate/search/engine/impl/ImmutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/LuceneHSQuery.java
    M engine/src/main/java/org/hibernate/search/query/engine/spi/HSQuery.java
    M engine/src/main/java/org/hibernate/search/spi/SearchIntegrator.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
    M orm/src/main/java/org/hibernate/search/impl/FullTextSessionImpl.java
    M orm/src/main/java/org/hibernate/search/query/hibernate/impl/FullTextQueryImpl.java

  Log Message:
  -----------
  HSEARCH-2367 QueryDescriptors ignored targetEntities

Also solves HSEARCH-2371 (Using a SearchIntegrator-provided
QueryDescriptor will require passing the targeted entities twice)


  Commit: 59e14ea87dc7ca852736bd58ef9df379c67de0a9
      https://github.com/hibernate/hibernate-search/commit/59e14ea87dc7ca852736bd58ef9df379c67de0a9
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-10-03 (Mon, 03 Oct 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/MoreLikeThisBuilder.java
    M engine/src/test/java/org/hibernate/search/test/backend/DeleteByQueryTest.java
    M engine/src/test/java/org/hibernate/search/test/backend/lucene/AsyncBackendFlushTest.java
    M engine/src/test/java/org/hibernate/search/test/backend/lucene/ScheduledCommitPolicyTest.java
    M engine/src/test/java/org/hibernate/search/test/bridge/PropertiesExampleBridgeTest.java
    M engine/src/test/java/org/hibernate/search/test/bridge/builtin/NullEncodingTwoWayFieldBridgeTest.java
    M engine/src/test/java/org/hibernate/search/test/configuration/ImplicitProvidedIdTest.java
    M engine/src/test/java/org/hibernate/search/test/configuration/mutablefactory/MutableFactoryTest.java
    M engine/src/test/java/org/hibernate/search/test/dsl/NumericTypeGuessedTest.java
    M engine/src/test/java/org/hibernate/search/test/dsl/NumericTypeWithNullEncodingTest.java
    M engine/src/test/java/org/hibernate/search/test/fileleaks/AllFilesClosedTest.java
    M engine/src/test/java/org/hibernate/search/test/filters/FreshReadersProvidedTest.java
    M engine/src/test/java/org/hibernate/search/test/id/NumericIdEncodingTest.java
    M engine/src/test/java/org/hibernate/search/test/projection/ProjectionConversionTest.java
    M engine/src/test/java/org/hibernate/search/test/query/serialization/QuerySerializationTest.java
    M engine/src/test/java/org/hibernate/search/test/sharding/LogRotationExampleTest.java
    M engine/src/test/java/org/hibernate/search/test/sorting/SortingTest.java
    M integrationtest/jms/src/test/java/org/hibernate/search/test/jms/master/JMSMasterTest.java
    M integrationtest/performance/src/test/java/org/hibernate/search/test/performance/backend/BackendStressTest.java
    M integrationtest/sandbox/src/test/java/org/hibernate/search/test/performance/nrt/ReadWriteParallelismTest.java

  Log Message:
  -----------
  HSEARCH-2367 Use the new createHSQuery() method in tests

Because the old createHSQuery() always use the lucene backend, which
might not always be what we want (especially when executing the
"integration" tests of the Elasticsearch module).


  Commit: 1d94bccb79383c19b5e10d226d01a0a01f0818e9
      https://github.com/hibernate/hibernate-search/commit/1d94bccb79383c19b5e10d226d01a0a01f0818e9
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-10-03 (Mon, 03 Oct 2016)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/ElasticsearchQueries.java
    M engine/src/main/java/org/hibernate/search/query/engine/spi/QueryDescriptor.java

  Log Message:
  -----------
  HSEARCH-2370 Document how to use QueryDescriptor


  Commit: 21aeadb04125b65f752a0fb7c6da22327b7337ec
      https://github.com/hibernate/hibernate-search/commit/21aeadb04125b65f752a0fb7c6da22327b7337ec
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2016-10-03 (Mon, 03 Oct 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/ImmutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/engine/impl/LuceneQueryDescriptor.java
    M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactory.java
    M engine/src/main/java/org/hibernate/search/engine/integration/impl/ExtendedSearchIntegrator.java
    M engine/src/main/java/org/hibernate/search/spi/SearchIntegrator.java

  Log Message:
  -----------
  HSEARCH-2367 Deprecate the old-style parameterless createHSQuery()


Compare: https://github.com/hibernate/hibernate-search/compare/b746c1ca695d...21aeadb04125


More information about the hibernate-commits mailing list