[hibernate-commits] [hibernate/hibernate-search] 8d044c: HSEARCH-1492 Add interfaces for MoreLikeThis DSL

GitHub noreply at github.com
Tue Mar 4 08:11:27 EST 2014


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 8d044cc2d895c98e49cf68c4fe6656dfb6193b5c
      https://github.com/hibernate/hibernate-search/commit/8d044cc2d895c98e49cf68c4fe6656dfb6193b5c
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    A engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisMatchingContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisOpenedMatchingContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisTerminalMatchingContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisTermination.java
    A engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisToEntityContentAndTermination.java
    M engine/src/main/java/org/hibernate/search/query/dsl/QueryBuilder.java

  Log Message:
  -----------
  HSEARCH-1492 Add interfaces for MoreLikeThis DSL


  Commit: 3e7a430a56bdda4ddd8cdfae5c4ae2e2ae55d96a
      https://github.com/hibernate/hibernate-search/commit/3e7a430a56bdda4ddd8cdfae5c4ae2e2ae55d96a
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    A engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisMatchingContext.java
    A engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedQueryBuilder.java

  Log Message:
  -----------
  HSEARCH-1492 Add implementation of MoreLikeThis DSL APIs excluding query
builder


  Commit: 99db52a71de270c192ce9c5ce1b436d80a5c4218
      https://github.com/hibernate/hibernate-search/commit/99db52a71de270c192ce9c5ce1b436d80a5c4218
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisQueryBuilder.java
    A engine/src/main/java/org/hibernate/search/query/dsl/impl/MoreLikeThisBuilder.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-1492 Add initial entity id based and boolean based implementation of MoreLikeThis

This implementation is different than the Lucene version but borrows
a lot of its code.
The key difference is that we compare the term vector per field instead
of using the globally most frequent across all fields.


  Commit: 5ab6905eac49ee2936cc6602be009cd73a049776
      https://github.com/hibernate/hibernate-search/commit/5ab6905eac49ee2936cc6602be009cd73a049776
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    A orm/src/test/java/org/hibernate/search/test/query/dsl/Coffee.java
    M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-1492 Add tests for finding matching by entity id considering all
fields


  Commit: ffd482403b30dacbe424c7e8e0f568a84270e249
      https://github.com/hibernate/hibernate-search/commit/ffd482403b30dacbe424c7e8e0f568a84270e249
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisMatchingContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/MoreLikeThisBuilder.java
    A engine/src/main/java/org/hibernate/search/query/dsl/impl/MoreLikeThisQueryContext.java
    M orm/src/test/java/org/hibernate/search/test/query/dsl/Coffee.java
    M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-1492 Add terms boost factor


  Commit: 871edc8bdf7789276e824796f44889e81a815309
      https://github.com/hibernate/hibernate-search/commit/871edc8bdf7789276e824796f44889e81a815309
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisQueryBuilder.java
    M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-1492 Apply query level customization like boost and constant
score


  Commit: 4733961001bf191de5f6fb866324517457946d78
      https://github.com/hibernate/hibernate-search/commit/4733961001bf191de5f6fb866324517457946d78
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

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

  Log Message:
  -----------
  HSEARCH-1492 Make sure to use the same indexReader for the docId query
and the MLT query


  Commit: 0a4cc6168fd7bb7b4984fbe2713cfae4313cc0ad
      https://github.com/hibernate/hibernate-search/commit/0a4cc6168fd7bb7b4984fbe2713cfae4313cc0ad
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisContext.java
    M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-1492 rename boostTermsByFactory to
favorSignificantTermsWithFactor


  Commit: 069c1deb11fb5be1616bbbdeea931f2095ba1542
      https://github.com/hibernate/hibernate-search/commit/069c1deb11fb5be1616bbbdeea931f2095ba1542
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/FieldsContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/MoreLikeThisBuilder.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-1492 Add support for specific fields selection and customization (boost etc)


  Commit: 3838ed1e192595fbe1811e4fb1e0497234046498
      https://github.com/hibernate/hibernate-search/commit/3838ed1e192595fbe1811e4fb1e0497234046498
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java

  Log Message:
  -----------
  HSEARCH-1492 Allow DocumentBuilder.getDocument() to filter field creation by field name

Only used to filter id and _hibernate_class creation today.
Needs to be expanded but only on fields known not to create different
field names behind our backs.


  Commit: 1dbf45b43fafa0b5754272268be0ee60fbbdf1cb
      https://github.com/hibernate/hibernate-search/commit/1dbf45b43fafa0b5754272268be0ee60fbbdf1cb
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisToEntityContentAndTermination.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisMatchingContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/MoreLikeThisBuilder.java
    M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-1492 Add support for MLT's .entity(entity)


  Commit: f25e002db2c6d6af4ae9dd9188b6349f98176153
      https://github.com/hibernate/hibernate-search/commit/f25e002db2c6d6af4ae9dd9188b6349f98176153
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/MoreLikeThisBuilder.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/MoreLikeThisQueryContext.java
    M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-1492 Add support to exclude the entity compared from the results


  Commit: 80ec14b2f11fb60a934c273bbbf1274b00dcf62a
      https://github.com/hibernate/hibernate-search/commit/80ec14b2f11fb60a934c273bbbf1274b00dcf62a
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

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

  Log Message:
  -----------
  HSEARCH-1492 Review and cleanup of TODOs in the code


  Commit: bb84c1184a078da6aad81275b66f103316561808
      https://github.com/hibernate/hibernate-search/commit/bb84c1184a078da6aad81275b66f103316561808
  Author: Emmanuel Bernard <emmanuel at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M documentation/src/main/docbook/en-US/modules/query.xml

  Log Message:
  -----------
  HSEARCH-1492 Add documentation for More Like This queries


  Commit: f337ac791960bc271bf1aa6772e94228ea5fdc95
      https://github.com/hibernate/hibernate-search/commit/f337ac791960bc271bf1aa6772e94228ea5fdc95
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/MoreLikeThisMatchingContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedMoreLikeThisMatchingContext.java

  Log Message:
  -----------
  HSEARCH-1492 Remove methods from the DSL about possible future improvements


  Commit: 2a872692b52a0230a4d098f7df20b97a9c86e749
      https://github.com/hibernate/hibernate-search/commit/2a872692b52a0230a4d098f7df20b97a9c86e749
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

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

  Log Message:
  -----------
  HSEARCH-1492 Logger generation exceptions should be thrown


  Commit: 87a6bc61c08b2e6cc0f28c0e3989869c62d35077
      https://github.com/hibernate/hibernate-search/commit/87a6bc61c08b2e6cc0f28c0e3989869c62d35077
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2014-03-04 (Tue, 04 Mar 2014)

  Changed paths:
    M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-1492 No need to disable checkstyle


Compare: https://github.com/hibernate/hibernate-search/compare/e470455b415c...87a6bc61c08b


More information about the hibernate-commits mailing list