[hibernate-commits] [hibernate/hibernate-search] b816e2: HSEARCH-3498 Move the fuzzy() option of the match ...

Yoann Rodière noreply at github.com
Tue Mar 19 08:55:02 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: b816e2d2f6dc66fc564c3532baa876c8e26f86e2
      https://github.com/hibernate/hibernate-search/commit/b816e2d2f6dc66fc564c3532baa876c8e26f86e2
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchPredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchPredicateFieldSetContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateFieldSetContextImpl.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3498 Move the fuzzy() option of the match predicate to the terminal context


  Commit: f4f03d51014a5781c32f55a53266251531dcabb0
      https://github.com/hibernate/hibernate-search/commit/f4f03d51014a5781c32f55a53266251531dcabb0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/PhrasePredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/PhrasePredicateFieldSetContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/PhrasePredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/PhrasePredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/PhrasePredicateFieldSetContextImpl.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhraseSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3498 Move the withSlop() option of the phrase predicate to the terminal context


  Commit: 9664a76650ca3b3fc6312308249386cdb7fbcae5
      https://github.com/hibernate/hibernate-search/commit/9664a76650ca3b3fc6312308249386cdb7fbcae5
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateFactoryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SimpleQueryStringPredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SimpleQueryStringPredicateFieldSetContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SimpleQueryStringPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SimpleQueryStringPredicateFieldSetContextImpl.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3498 Move the withAndAsDefaultOperator() option of the simple query string predicate to the terminal context


  Commit: 7ee6af5dab01843746c0dfe5bcc5504d7337259a
      https://github.com/hibernate/hibernate-search/commit/7ee6af5dab01843746c0dfe5bcc5504d7337259a
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/NestedPredicateFieldContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/NestedPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/NestedPredicateContextImpl.java

  Log Message:
  -----------
  HSEARCH-3498 Create a terminal context specific to the nested predicate


  Commit: 81c299f53d43343b738386871a2c426c2e04a224
      https://github.com/hibernate/hibernate-search/commit/81c299f53d43343b738386871a2c426c2e04a224
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/WildcardPredicateFieldSetContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/WildcardPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/WildcardPredicateFieldSetContextImpl.java

  Log Message:
  -----------
  HSEARCH-3498 Create a terminal context specific to the wildcard predicate


  Commit: 4422dc0cf23b01529800b594514210f2d1d8bc5c
      https://github.com/hibernate/hibernate-search/commit/4422dc0cf23b01529800b594514210f2d1d8bc5c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SpatialWithinPredicateFieldSetContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SpatialWithinPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SpatialWithinPredicateFieldSetContextImpl.java

  Log Message:
  -----------
  HSEARCH-3498 Create a terminal context specific to the spatial within predicate


  Commit: bbefdf425c28a0ce0cbfd5ffbf0e26e85c6722d5
      https://github.com/hibernate/hibernate-search/commit/bbefdf425c28a0ce0cbfd5ffbf0e26e85c6722d5
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchAllPredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchPredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/PhrasePredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/PhrasePredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/RangePredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/RangePredicateTerminalContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateBoostContext.java
    R engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateNoFieldContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateScoreContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SimpleQueryStringPredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SimpleQueryStringPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SpatialPredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SpatialWithinPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/WildcardPredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/WildcardPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/AbstractBooleanMultiFieldPredicateCommonState.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/PhrasePredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/PhrasePredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/RangePredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/RangePredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SimpleQueryStringPredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SimpleQueryStringPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SpatialPredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SpatialWithinPredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SpatialWithinPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/WildcardPredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/WildcardPredicateFieldSetContextImpl.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhraseSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangeSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinBoundingBoxSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinCircleSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinPolygonSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3498 Move the boostedTo() and withConstantScore() options of various predicates to the terminal context


  Commit: f8cf6ba43c7b832a7c79e9e19c7e02d78e670bad
      https://github.com/hibernate/hibernate-search/commit/f8cf6ba43c7b832a7c79e9e19c7e02d78e670bad
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/RangePredicateFieldSetContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/RangePredicateFromContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/RangePredicateLimitTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/RangePredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/RangePredicateFieldSetContextImpl.java

  Log Message:
  -----------
  HSEARCH-3498 Ensure that .boostedTo can be called after .excludeLimit at the end of a range predicate

And also that .excludeLimit() is always called first at the end of a range predicate


Compare: https://github.com/hibernate/hibernate-search/compare/926e1c1952aa...f8cf6ba43c7b



More information about the hibernate-commits mailing list