Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 4e5af64c38c7bfd90490125106862c04df8cb5be
https://github.com/hibernate/hibernate-search/commit/4e5af64c38c7bfd90490...
Author: Hardy Ferentschik <hardy(a)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/34f7eaafadeabbb75597...
Author: Hardy Ferentschik <hardy(a)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/5b6535ff25c7fc3724be...
Author: Hardy Ferentschik <hardy(a)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/bf0ed9457c5068f7846c...
Author: Hardy Ferentschik <hardy(a)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...bf0e...