[hibernate-commits] [hibernate/hibernate-search] 3b2927: HSEARCH-2450 Move bridge defined fields metadata t...

GitHub noreply at github.com
Fri Nov 4 10:55:59 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 3b2927a8cdbfb07945d25313c1b9dedc95482d6c
      https://github.com/hibernate/hibernate-search/commit/3b2927a8cdbfb07945d25313c1b9dedc95482d6c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-11-04 (Fri, 04 Nov 2016)

  Changed paths:
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchHSQueryImpl.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ElasticsearchIndexManager.java
    M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/FieldHelper.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/BridgeDefinedField.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/DocumentFieldMetadata.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/FieldMetadataBuilderImpl.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/ParseContext.java
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/PropertyMetadata.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/query/engine/impl/AbstractHSQuery.java

  Log Message:
  -----------
  HSEARCH-2450 Move bridge defined fields metadata to their parent field metadata

Because it's much more convenient when inspecting bridge defined fields.
We almost never have to list the bridge defined fields for a property,
we always start from a document field.


  Commit: fc304a32133d07829eb542a7e85e4fe3b1c438bb
      https://github.com/hibernate/hibernate-search/commit/fc304a32133d07829eb542a7e85e4fe3b1c438bb
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-11-04 (Fri, 04 Nov 2016)

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

  Log Message:
  -----------
  HSEARCH-2450 Handle unnamed fields in ES mapping

Fields that are created for class bridges may have no name, and there
may be more than one such field, so storing them in a name/value map is
really not a good idea.


  Commit: 9dd24085a2719c82cf59f078277cb1df36b90d83
      https://github.com/hibernate/hibernate-search/commit/9dd24085a2719c82cf59f078277cb1df36b90d83
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-11-04 (Fri, 04 Nov 2016)

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

  Log Message:
  -----------
  HSEARCH-2450 Fix minor issues in TypeMedata

 * Missing or redundant Collections.unmodifiable*() wrappers
 * Unclear method names


  Commit: ae933fd3b9720d090eefe24af47e5bd64c7fb453
      https://github.com/hibernate/hibernate-search/commit/ae933fd3b9720d090eefe24af47e5bd64c7fb453
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-11-04 (Fri, 04 Nov 2016)

  Changed paths:
    M elasticsearch/elasticsearchconfiguration/elasticsearch.yml
    M orm/src/test/java/org/hibernate/search/test/query/facet/Car.java

  Log Message:
  -----------
  HSEARCH-2450 Add an ES analyzer definition that was overlooked in HSEARCH-2393

The test "NoQueryResultsFacetingTest" only started to fail now because
there was an information loss when building metadata that resulted in
the field carrying the missing analyzer to be ignored.


  Commit: ff35fcabf4abd86bea0ab600e72d8dd5310554a6
      https://github.com/hibernate/hibernate-search/commit/ff35fcabf4abd86bea0ab600e72d8dd5310554a6
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2016-11-04 (Fri, 04 Nov 2016)

  Changed paths:
    M orm/src/test/java/org/hibernate/search/test/query/facet/StringFacetingTest.java

  Log Message:
  -----------
  HSEARCH-2450 Disabling temporarily a test that fails with ES due to HSEARCH-2451


Compare: https://github.com/hibernate/hibernate-search/compare/7cad51f4f993...ff35fcabf4ab


More information about the hibernate-commits mailing list