[hibernate-commits] [hibernate/hibernate-search] 4e5af6: HSEARCH-809 Formatting and code cleanup

GitHub noreply at github.com
Tue May 5 18:11:21 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: 4e5af64c38c7bfd90490125106862c04df8cb5be
      https://github.com/hibernate/hibernate-search/commit/4e5af64c38c7bfd90490125106862c04df8cb5be
  Author: Hardy Ferentschik <hardy at ferentschik.de>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/metadata/impl/PropertyMetadata.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/query/engine/impl/QueryHits.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/SimpleFacetingTest.java

  Log Message:
  -----------
  HSEARCH-809 Formatting and code cleanup


  Commit: 34f7eaafadeabbb75597306b20258db7ce198850
      https://github.com/hibernate/hibernate-search/commit/34f7eaafadeabbb75597306b20258db7ce198850
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M documentation/src/main/asciidoc/mapping.asciidoc
    M documentation/src/main/asciidoc/query.asciidoc
    A engine/src/main/java/org/hibernate/search/annotations/Facet.java
    A engine/src/main/java/org/hibernate/search/annotations/FacetEncodingType.java
    A engine/src/main/java/org/hibernate/search/annotations/Facets.java
    M engine/src/main/java/org/hibernate/search/bridge/builtin/NumericEncodingDateBridge.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/DocumentFieldMetadata.java
    A engine/src/main/java/org/hibernate/search/engine/metadata/impl/FacetMetadata.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
    R engine/src/main/java/org/hibernate/search/query/collector/impl/FacetCollector.java
    R engine/src/main/java/org/hibernate/search/query/collector/impl/FacetCounter.java
    A engine/src/main/java/org/hibernate/search/query/collector/impl/FacetsCollectorDecorator.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/DiscreteFacetRequest.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/FacetBuildingContext.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/FacetRange.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/FacetingRequestImpl.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/RangeFacetImpl.java
    M engine/src/main/java/org/hibernate/search/query/dsl/impl/RangeFacetRequest.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/LazyQueryState.java
    M engine/src/main/java/org/hibernate/search/query/engine/impl/QueryHits.java
    M engine/src/main/java/org/hibernate/search/query/facet/FacetingRequest.java
    M engine/src/main/java/org/hibernate/search/util/impl/CollectionHelper.java
    M engine/src/main/java/org/hibernate/search/util/impl/ReflectionHelper.java
    M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
    A engine/src/test/java/org/hibernate/search/test/metadata/DocumentFieldMetadataTest.java
    M integrationtest/osgi/karaf-features/src/main/features/features.xml
    M integrationtest/osgi/karaf-it/src/test/java/org/hibernate/search/test/integration/osgi/HibernateSearchWithKarafIT.java
    M orm/src/test/java/org/hibernate/search/test/embedded/EmbeddedObjectIdInclusionTest.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/Author.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/Book.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/Car.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/Cd.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/CollectionFacetingTest.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/FacetFilteringTest.java
    A orm/src/test/java/org/hibernate/search/test/query/facet/FacetIndexingFailureTest.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/Fruit.java
    A orm/src/test/java/org/hibernate/search/test/query/facet/NumberFacetingTest.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/RangeFacetingTest.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/SimpleFacetingTest.java
    A orm/src/test/java/org/hibernate/search/test/query/facet/StringFacetingTest.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/Truck.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/WebShopTest.java

  Log Message:
  -----------
  HSEARCH-809 Switching to Lucene's native faceting API

- Introducing @Facet, @Facets and FacetEncodingType to configure facets
- Updating field metadata to keep faceting related information
- Updating AnnotationMetadataProvider to use additonal faceting metadata
- Making use of various DocsValue types in DocumentBuilderIndexedEntity to index facets
- Updating QueryHits to use Lucene's FacetCollector
- Updating Faceting DSL
- Updating faceting tests to make use of @Facet
- Updating features.xml to export correct packages from faceting module
- Removing obsolete classes (FacetCollector and FacetCounter)
- Adding verification that indexed field configured for faceting is not analyzed
- Updating documentation to relfect changes in faceting API


  Commit: 5b6535ff25c7fc3724be3cd79749cf37b1048c06
      https://github.com/hibernate/hibernate-search/commit/5b6535ff25c7fc3724be3cd79749cf37b1048c06
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    A orm/src/test/java/org/hibernate/search/test/query/facet/Company.java
    A orm/src/test/java/org/hibernate/search/test/query/facet/CompanyFacility.java
    A orm/src/test/java/org/hibernate/search/test/query/facet/ManyToOneFacetingTest.java

  Log Message:
  -----------
  HSEARCH-900 Adding test to show that issue is resolved by switching to dynamic faceting via Lucene's API (see HSEARCH-809)


  Commit: bf0ed9457c5068f7846c0978d557f371a7aa0d53
      https://github.com/hibernate/hibernate-search/commit/bf0ed9457c5068f7846c0978d557f371a7aa0d53
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2015-05-05 (Tue, 05 May 2015)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/query/engine/impl/FacetManagerImpl.java
    A engine/src/main/java/org/hibernate/search/query/facet/FacetCombine.java
    M engine/src/main/java/org/hibernate/search/query/facet/FacetSelection.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/AbstractFacetTest.java
    M orm/src/test/java/org/hibernate/search/test/query/facet/FacetFilteringTest.java
    A orm/src/test/java/org/hibernate/search/test/query/facet/Ingredient.java
    A orm/src/test/java/org/hibernate/search/test/query/facet/Recipe.java

  Log Message:
  -----------
  HSEARCH-812 Adding the ability to select facets either via 'OR' or 'AND' using FacetCombine


Compare: https://github.com/hibernate/hibernate-search/compare/99421a8a0df1...bf0ed9457c50


More information about the hibernate-commits mailing list