[hibernate-commits] [hibernate/hibernate-search] 241973: HSEARCH-1872 Interfaces for the Sort DSL

GitHub noreply at github.com
Mon Oct 3 07:00:51 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 241973920fffb331f0b444af92368b109d7411c0
      https://github.com/hibernate/hibernate-search/commit/241973920fffb331f0b444af92368b109d7411c0
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/QueryBuilder.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/DistanceMethod.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/MultiValuedMode.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortComparatorContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortLatLongContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortNativeContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortOrder.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortOrderTermination.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortTermination.java

  Log Message:
  -----------
  HSEARCH-1872 Interfaces for the Sort DSL


  Commit: 8ce11deb092a22ce1aff9a1732941434a97abec0
      https://github.com/hibernate/hibernate-search/commit/8ce11deb092a22ce1aff9a1732941434a97abec0
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedQueryBuilder.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortMissingValueContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortNativeContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortOrderTermination.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java

  Log Message:
  -----------
  HSEARCH-1872 Implementation for the sort DSL

TODO Exceptional case and exception triggered
And lots of TODO in the code


  Commit: 87751c89a9062a230c864caecc0dfbd22aab10a2
      https://github.com/hibernate/hibernate-search/commit/87751c89a9062a230c864caecc0dfbd22aab10a2
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    A orm/src/test/java/org/hibernate/search/test/query/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Test showing DSL compiling (not running)


  Commit: 716b20bb9fbc7e446773ebd1d39b18bb89c1f90b
      https://github.com/hibernate/hibernate-search/commit/716b20bb9fbc7e446773ebd1d39b18bb89c1f90b
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
    A engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java
    R orm/src/test/java/org/hibernate/search/test/query/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Tests for the Sort DSL


  Commit: cbd465c00fd966c605f7eda298d3a3a2dfceb92e
      https://github.com/hibernate/hibernate-search/commit/cbd465c00fd966c605f7eda298d3a3a2dfceb92e
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    R engine/src/main/java/org/hibernate/search/query/dsl/sort/MultiValuedMode.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Removed multivalue method from sort DSL

This is now out of scope.


  Commit: b22b6d964a38dbf84f76413369e9eee298604397
      https://github.com/hibernate/hibernate-search/commit/b22b6d964a38dbf84f76413369e9eee298604397
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    R engine/src/main/java/org/hibernate/search/query/dsl/sort/SortComparatorContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Removed withComparator method from Sort DSL

This is now out of scope.


  Commit: eeecd8bf2dce85719e8bd14951b9366c33cae88d
      https://github.com/hibernate/hibernate-search/commit/eeecd8bf2dce85719e8bd14951b9366c33cae88d
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java

  Log Message:
  -----------
  HSEARCH-1872 removed onMissingValue for distance sort DSL

This is now out of scope.


  Commit: 9cd82d30cc54ed19a95709c47da4a21b3fb7b226
      https://github.com/hibernate/hibernate-search/commit/9cd82d30cc54ed19a95709c47da4a21b3fb7b226
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    R engine/src/main/java/org/hibernate/search/query/dsl/sort/DistanceMethod.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Removed withComputeMethod for distance sort DSL

This is now out of scope.


  Commit: 18896ba1df57ad8a106b921d0433b8a554b92b26
      https://github.com/hibernate/hibernate-search/commit/18896ba1df57ad8a106b921d0433b8a554b92b26
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Fixed an incorrect test assertion.


  Commit: 6edf54f4bf7180145e7a10a6543b41c6fbce659a
      https://github.com/hibernate/hibernate-search/commit/6edf54f4bf7180145e7a10a6543b41c6fbce659a
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java

  Log Message:
  -----------
  HSEARCH-1872 Fixed the sort DSL missing value handling


  Commit: 2efd6cb359f016bd1b6c7f6b49041fe32a7a769e
      https://github.com/hibernate/hibernate-search/commit/2efd6cb359f016bd1b6c7f6b49041fe32a7a769e
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java

  Log Message:
  -----------
  HSEARCH-1872 Fixed a critical bug in sort DSL

The last SortField was not being properly added to the Sort.


  Commit: 277b208cee7d3cc675f1b380ad7dba98145ba4d5
      https://github.com/hibernate/hibernate-search/commit/277b208cee7d3cc675f1b380ad7dba98145ba4d5
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFromContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/AbstractConnectedSortContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFromContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
    R engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortMissingValueContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortOrderTermination.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Added support for field bridge; much work remaining

In particular:

 * There seems to be a bug in  AbstractHSQuery.validateSortField, where the validation of field type is done even when the field type is unknown to HibernateSearch. Needs a JIRA.
 * Lucene doesn't support specifying the value to use as a replacement for missing values in the case of string fields, but ElasticSearch seems to do. We should document this and adapt the tests (disable them only for Lucene backends?).
 * In the case of bridged numeric fields, we need the actual numeric value (a Number) in the SortField, but the fieldBridge only allows us to get a String.


  Commit: 722672766e24939fd78bb1a2291e41a259c5c163
      https://github.com/hibernate/hibernate-search/commit/722672766e24939fd78bb1a2291e41a259c5c163
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Removed ignoreFieldBridge from the Sort DSL

Reason:

 * For STRING/STRING_VAL sort types, Lucene doesn't support use() anyway, so ignoreFieldBridge() is irrelevant.
 * For numeric sort types, SortField expect use to provide a value of the actual sort type (Double, Integer, ...), so the FieldBridge cannot help here (it can only provide a String value). Thus we must ignore the field bridge for these types.


  Commit: 367e233b10afb89db08b66bd151412753784098e
      https://github.com/hibernate/hibernate-search/commit/367e233b10afb89db08b66bd151412753784098e
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortScoreContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortScoreContext.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Chain score sort with field sorts within Sort DSL


  Commit: 8b6e9f6ec6f9f85273fcf84147a54d377c988788
      https://github.com/hibernate/hibernate-search/commit/8b6e9f6ec6f9f85273fcf84147a54d377c988788
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java

  Log Message:
  -----------
  HSEARCH-1872 Removed obsolete comment.


  Commit: f83977085e1cfd617b84bb758eb03c016ec08df5
      https://github.com/hibernate/hibernate-search/commit/f83977085e1cfd617b84bb758eb03c016ec08df5
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Removed byDistanceFromSpatialQuery form sort API

This is now out of scope.


  Commit: 6c0e8e8f425bc4c67101d27422347f9b59a7cddf
      https://github.com/hibernate/hibernate-search/commit/6c0e8e8f425bc4c67101d27422347f9b59a7cddf
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java

  Log Message:
  -----------
  HSEARCH-1872 Fixed a warning about a missing case in a switch


  Commit: 7e47037749f23911ce427e6dc1fcbbf1b4ebc6ec
      https://github.com/hibernate/hibernate-search/commit/7e47037749f23911ce427e6dc1fcbbf1b4ebc6ec
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Added test for DSL Sort byNative(SortField)


  Commit: f1169b92821cd89786f3e948108311094d263147
      https://github.com/hibernate/hibernate-search/commit/f1169b92821cd89786f3e948108311094d263147
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/client/impl/ArbitrarySort.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
    M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchDSLIT.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/NativeSortField.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 ElasticSearch native sort in the Sort DSL


  Commit: 8dc120f8432ddc27a5dbcf62a68e425a5831fe99
      https://github.com/hibernate/hibernate-search/commit/8dc120f8432ddc27a5dbcf62a68e425a5831fe99
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java

  Log Message:
  -----------
  HSEARCH-1872 Use STRING sort field type for basic fields.


  Commit: 90031c7f1910870a6608c9682108af9e617b8f0a
      https://github.com/hibernate/hibernate-search/commit/90031c7f1910870a6608c9682108af9e617b8f0a
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFromContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortLatLongContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortOrder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortTermination.java

  Log Message:
  -----------
  HSEARCH-1872 Improved Javadoc for the Sort DSL


  Commit: 0a1ab49f16938179b102dd59b04e7924dbcfbad0
      https://github.com/hibernate/hibernate-search/commit/0a1ab49f16938179b102dd59b04e7924dbcfbad0
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Removed support for in(Unit) in the Sort DSL

The support for unit customization is not yet present in the backends, so it'll have to be added there first. See HSEARCH-2327.


  Commit: aef79da1c7f379a0765848cd14e900d59bf13fa8
      https://github.com/hibernate/hibernate-search/commit/aef79da1c7f379a0765848cd14e900d59bf13fa8
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java

  Log Message:
  -----------
  HSEARCH-1872 Cleaned up exceptions on the sort DSL


  Commit: c7f3f273067a702a9c4d4ca548c185644996ec2b
      https://github.com/hibernate/hibernate-search/commit/c7f3f273067a702a9c4d4ca548c185644996ec2b
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
    R engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFieldAndReferenceContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFieldContext.java
    R engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceFromContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/SortDistanceNoFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortLatLongContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
    R engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFieldAndReferenceContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFieldContext.java
    R engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFromContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceNoFieldContext.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Made the distance sort DSL slightly more natural


  Commit: 6c23085eaaccb8772429346b601980c59412431b
      https://github.com/hibernate/hibernate-search/commit/6c23085eaaccb8772429346b601980c59412431b
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
    M documentation/src/main/asciidoc/query.asciidoc
    M documentation/src/main/asciidoc/spatial.asciidoc

  Log Message:
  -----------
  HSEARCH-1872 Updated the documentation to introduce the sort DSL


  Commit: 39bd9a6ee7e61b8733f8acfaa4c61c4be835edf9
      https://github.com/hibernate/hibernate-search/commit/39bd9a6ee7e61b8733f8acfaa4c61c4be835edf9
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java

  Log Message:
  -----------
  HSEARCH-1872 Use ascending order as default for distance sort

It makes more sense, because:

 * The main use for distance sort is to find closest matches, not furthest matches
 * It's also the default for the more common "byField" sort


  Commit: 9859ebe72e85b3d77c9d5cceccd0c1b764918bc9
      https://github.com/hibernate/hibernate-search/commit/9859ebe72e85b3d77c9d5cceccd0c1b764918bc9
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java

  Log Message:
  -----------
  HSEARCH-1872 Fixed javadoc (wrong references)


  Commit: f9633608cee5433bb694862d22b3d53111913185
      https://github.com/hibernate/hibernate-search/commit/f9633608cee5433bb694862d22b3d53111913185
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

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

  Log Message:
  -----------
  HSEARCH-1872 Fixed a typo in the documentation.


  Commit: f5829bb4a093c830be9b7dbc318a0e33d322f614
      https://github.com/hibernate/hibernate-search/commit/f5829bb4a093c830be9b7dbc318a0e33d322f614
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/pom.xml
    M orm/pom.xml

  Log Message:
  -----------
  HSEARCH-1872 Updated OSGi support


  Commit: d071ae6aba758a11455e57712955e43203448829
      https://github.com/hibernate/hibernate-search/commit/d071ae6aba758a11455e57712955e43203448829
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
    M documentation/src/main/asciidoc/query.asciidoc

  Log Message:
  -----------
  HSEARCH-1872 Fixed documentation following review.


  Commit: bee2f433d3d2752a947683377a0f640f9dd82d2e
      https://github.com/hibernate/hibernate-search/commit/bee2f433d3d2752a947683377a0f640f9dd82d2e
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortDistanceFieldContext.java
    M engine/src/test/java/org/hibernate/search/test/dsl/SortDSLTest.java

  Log Message:
  -----------
  HSEARCH-1872 Fixed coding style following review.


  Commit: 0c3ec2693b8abf9b841857351d3c6057b722eefb
      https://github.com/hibernate/hibernate-search/commit/0c3ec2693b8abf9b841857351d3c6057b722eefb
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortAdditionalSortFieldContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/ConnectedSortContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/SortFieldStates.java

  Log Message:
  -----------
  HSEARCH-1872 Replaced "guess" in javadoc with "automatic determination"


  Commit: 97d6228d289c97f91c51ea92c0daf80be9832cea
      https://github.com/hibernate/hibernate-search/commit/97d6228d289c97f91c51ea92c0daf80be9832cea
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/impl/NativeSortField.java

  Log Message:
  -----------
  HSEARCH-1872 Capitalize Elasticsearch occurrences


  Commit: 2f23bb350760344162e2cb62e4ca0b42377bee8b
      https://github.com/hibernate/hibernate-search/commit/2f23bb350760344162e2cb62e4ca0b42377bee8b
  Author: Yoann Rodière <yrodiere at redhat.com>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/sort/SortMissingValueContext.java

  Log Message:
  -----------
  HSEARCH-1872 Document why use(Object) in the sort DSL is limited to numeric values


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

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

  Log Message:
  -----------
  HSEARCH-1872 Avoid horizontal scrollbars in example rendering


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


More information about the hibernate-commits mailing list