[hibernate-commits] [hibernate/hibernate-search] 2603fb: HSEARCH-1984 Centralizing creation of property met...

GitHub noreply at github.com
Tue Sep 8 09:07:27 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 2603fba8e8743822ca937d229036bcb10e418b06
      https://github.com/hibernate/hibernate-search/commit/2603fba8e8743822ca937d229036bcb10e418b06
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java

  Log Message:
  -----------
  HSEARCH-1984 Centralizing creation of property metadata builder in annotation metadata provider


  Commit: b1a3daccace2632df78dcee7d7c3f8d90d7b919d
      https://github.com/hibernate/hibernate-search/commit/b1a3daccace2632df78dcee7d7c3f8d90d7b919d
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    A engine/src/main/java/org/hibernate/search/annotations/SortField.java
    A engine/src/main/java/org/hibernate/search/annotations/SortFields.java
    M engine/src/main/java/org/hibernate/search/engine/impl/LuceneOptionsImpl.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/PropertyMetadata.java
    A engine/src/main/java/org/hibernate/search/engine/metadata/impl/SortFieldMetadata.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
    M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
    M engine/src/main/java/org/hibernate/search/reader/impl/ManagedMultiReader.java
    M engine/src/test/java/org/hibernate/search/test/sorting/SortingTest.java
    M orm/src/test/java/org/hibernate/search/test/envers/Person.java
    M orm/src/test/java/org/hibernate/search/test/query/AlternateBook.java
    M orm/src/test/java/org/hibernate/search/test/query/Book.java
    M orm/src/test/java/org/hibernate/search/test/query/Employee.java
    M orm/src/test/java/org/hibernate/search/test/query/ProductArticle.java
    M orm/src/test/java/org/hibernate/search/test/query/SortTest.java

  Log Message:
  -----------
  HSEARCH-1984 Providing means of configuring sort fields

* Adding @SortField/@SortFields annotations
* Amending internal metadata model
* Mapping configured sort fields to doc value fields in the index


  Commit: 76021bf31ea85f6762cdfdf9353ce9c7af2356f9
      https://github.com/hibernate/hibernate-search/commit/76021bf31ea85f6762cdfdf9353ce9c7af2356f9
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/impl/AnnotationProcessingHelper.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
    M engine/src/test/java/org/hibernate/search/test/sorting/SortingTest.java

  Log Message:
  -----------
  HSEARCH-1984 Allowing to sort on field of (to-one) embedded entity


  Commit: 5d20ee69e2af22683e6a2a90564e8f70cbe896af
      https://github.com/hibernate/hibernate-search/commit/5d20ee69e2af22683e6a2a90564e8f70cbe896af
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/HSQueryImpl.java
    M engine/src/main/java/org/hibernate/search/reader/impl/ManagedMultiReader.java
    M engine/src/main/java/org/hibernate/search/reader/impl/MultiReaderFactory.java
    M orm/src/test/java/org/hibernate/search/test/query/Author.java
    M orm/src/test/java/org/hibernate/search/test/query/Book.java
    M orm/src/test/java/org/hibernate/search/test/query/SortTest.java

  Log Message:
  -----------
  HSEARCH-1984 Wrapping index reader(s) into uninverting readers if not all requested sorts are covered by existing doc value fields;

Also making sure no doc value fields are added for embedded to-many associations


  Commit: 3a4ee8612d613107e27175ff2097452952618a97
      https://github.com/hibernate/hibernate-search/commit/3a4ee8612d613107e27175ff2097452952618a97
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/annotations/Fields.java
    M engine/src/main/java/org/hibernate/search/annotations/SortField.java
    M engine/src/main/java/org/hibernate/search/annotations/SortFields.java
    M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
    M engine/src/main/java/org/hibernate/search/reader/impl/ManagedMultiReader.java
    M engine/src/main/java/org/hibernate/search/reader/impl/MultiReaderFactory.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java

  Log Message:
  -----------
  HSEARCH-1984 Misc. changes as per review remarks:

* Adding missing JavaDocs;
* Also issuing warning when falling back to uninverting reader due to uncovered sort fields


  Commit: 84579759ac9973672e8c6627f459dfb3c2f604bf
      https://github.com/hibernate/hibernate-search/commit/84579759ac9973672e8c6627f459dfb3c2f604bf
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

  Changed paths:
    R engine/src/main/java/org/hibernate/search/annotations/SortField.java
    R engine/src/main/java/org/hibernate/search/annotations/SortFields.java
    A engine/src/main/java/org/hibernate/search/annotations/SortableField.java
    A engine/src/main/java/org/hibernate/search/annotations/SortableFields.java
    M engine/src/main/java/org/hibernate/search/engine/impl/AnnotationProcessingHelper.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/PropertyMetadata.java
    R engine/src/main/java/org/hibernate/search/engine/metadata/impl/SortFieldMetadata.java
    A engine/src/main/java/org/hibernate/search/engine/metadata/impl/SortableFieldMetadata.java
    M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/HSQueryImpl.java
    M engine/src/main/java/org/hibernate/search/reader/impl/ManagedMultiReader.java
    M engine/src/main/java/org/hibernate/search/reader/impl/MultiReaderFactory.java
    M engine/src/test/java/org/hibernate/search/test/sorting/SortingTest.java
    M orm/src/test/java/org/hibernate/search/test/envers/Person.java
    M orm/src/test/java/org/hibernate/search/test/query/AlternateBook.java
    M orm/src/test/java/org/hibernate/search/test/query/Author.java
    M orm/src/test/java/org/hibernate/search/test/query/Book.java
    M orm/src/test/java/org/hibernate/search/test/query/Employee.java
    M orm/src/test/java/org/hibernate/search/test/query/ProductArticle.java

  Log Message:
  -----------
  HSEARCH-1984 Renaming @SortField into @SortableField to avoid conflict with Lucene's type


  Commit: 452220fada7f28be25b5d285228e79818bf97315
      https://github.com/hibernate/hibernate-search/commit/452220fada7f28be25b5d285228e79818bf97315
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

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

  Log Message:
  -----------
  HSEARCH-1984 Using more sensible chapter id


  Commit: a1116a37de3eb6c9702f7c5759669a9739409b11
      https://github.com/hibernate/hibernate-search/commit/a1116a37de3eb6c9702f7c5759669a9739409b11
  Author: Gunnar Morling <gunnar.morling at googlemail.com>
  Date:   2015-09-08 (Tue, 08 Sep 2015)

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

  Log Message:
  -----------
  HSEARCH-1984 Adding documentation


Compare: https://github.com/hibernate/hibernate-search/compare/eb3f5cca4020...a1116a37de3e


More information about the hibernate-commits mailing list