Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 2b58bc73d4416c9627e45c54d6622cdfe3a88b9a
https://github.com/hibernate/hibernate-search/commit/2b58bc73d4416c9627e4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
Log Message:
-----------
Fix an invalid message ID in Elasticsearch Log interface
Commit: 4b671a682e120ec6b55c640bfb1f3ab0b49516d7
https://github.com/hibernate/hibernate-search/commit/4b671a682e120ec6b55c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3115 Use an explicit offset for every message in the Lucene logger
I previously forgot to use ID_OFFSET_1 where relevant.
Commit: 07178ae11872f6c12a6939ffc694704d042cab74
https://github.com/hibernate/hibernate-search/commit/07178ae11872f6c12a69...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisComponentDefinitionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisDefinitionProvider.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisDefinitionRegistryBuilder.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalyzerDefinitionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalyzerDefinitionWithTokenizerContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchCompositeAnalysisDefinitionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchNormalizerDefinitionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchTypedAnalysisComponentDefinitionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisComponentDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisDefinitionRegistry.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisDefinitionRegistryBuilderImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisDefinitionRegistryPopulator.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalyzerDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchCharFilterDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchNormalizerDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTokenFilterDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTokenizerDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/SimpleElasticsearchAnalysisDefinitionRegistry.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchIndexSettingsBuilder.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/AbstractCompositeAnalysisDefinition.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/AnalysisDefinition.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/AnalysisDefinitionJsonAdapterFactory.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/AnalyzerDefinition.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/AnalyzerDefinitionJsonAdapterFactory.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/CharFilterDefinition.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/IndexSettings.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/NormalizerDefinition.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/NormalizerDefinitionJsonAdapterFactory.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/TokenFilterDefinition.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/TokenizerDefinition.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/SearchBackendElasticsearchSettings.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3115 Copy Elasticsearch analysis definition code from Search 5
Commit: 57ede97ab3e65d77d5fbd66391e34e77f282eb7f
https://github.com/hibernate/hibernate-search/commit/57ede97ab3e65d77d5fb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M backend/lucene/pom.xml
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/HibernateSearchNormalizerCheckingFilter.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/HibernateSearchNormalizerWrapper.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/HibernateSearchResourceLoader.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/LuceneAnalyzerBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/ParameterAnnotationsReader.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/TokenizerChain.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisDefinitionProvider.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisDefinitionRegistryBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalyzerDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalyzerDefinitionWithTokenizerContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCharFilterDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCompositeAnalysisDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneNormalizerDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneTokenFilterDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionRegistry.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionRegistryBuilderImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionUtils.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalyzerDefinitionContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneCharFilterDefinitionContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneNormalizerDefinitionContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneTokenFilterDefinitionContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneTokenizerDefinitionContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/ParametersBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/SimpleLuceneAnalysisDefinitionRegistry.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/AnalyzerDef.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/AnalyzerDefs.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/CharFilterDef.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/NormalizerDef.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/NormalizerDefs.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/Parameter.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/TokenFilterDef.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/TokenizerDef.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/SearchBackendLuceneSettings.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3115 Copy Lucene analysis definition code from Search 5
Commit: 7501a864924ae2a77e1f3eb0993e8616797464b4
https://github.com/hibernate/hibernate-search/commit/7501a864924ae2a77e1f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisDefinitionContainerContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisDefinitionProvider.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisDefinitionRegistryBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalyzerDefinitionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchCompositeAnalysisDefinitionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisComponentDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisDefinitionContainerContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisDefinitionRegistry.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisDefinitionRegistryBuilderImpl.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisDefinitionRegistryPopulator.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalyzerDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchCharFilterDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchNormalizerDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTokenFilterDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTokenizerDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/SimpleElasticsearchAnalysisDefinitionRegistry.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchAnalysisDefinitionCollector.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchAnalysisDefinitionContributor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchIndexSettingsBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisDefinitionContainerContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisDefinitionProvider.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisDefinitionRegistryBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalyzerDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCompositeAnalysisDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionContainerContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionRegistry.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionRegistryBuilderImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalyzerDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneNormalizerDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/SimpleLuceneAnalysisDefinitionRegistry.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/impl/LuceneAnalysisDefinitionCollector.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/impl/LuceneAnalysisDefinitionContributor.java
Log Message:
-----------
HSEARCH-3115 Bring the analysis definition process closer to the predicate and index
schema definition processes
* name the DSL entry point *ContainerContext.
* rename "Populators" to "Contributors"
* rename the "RegistryBuilder" to "Collector"
Commit: 6bbb88375393d92968eec410b0376b56cc3b3e92
https://github.com/hibernate/hibernate-search/commit/6bbb88375393d92968ee...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisComponentDefinitionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisDefinitionContainerContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisDefinitionProvider.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalyzerDefinitionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalyzerDefinitionWithTokenizerContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchCompositeAnalysisDefinitionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchNormalizerDefinitionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchTypedAnalysisComponentDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisDefinitionContainerContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisDefinitionProvider.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalyzerDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalyzerDefinitionWithTokenizerContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCharFilterDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCompositeAnalysisDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneNormalizerDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneTokenFilterDefinitionContext.java
Log Message:
-----------
HSEARCH-3115 Remove mentions of the analysis definition DSL being experimental
It's going to be the only way to define analyzers, so it better be
stable.
Commit: 450c2c0d7788d7513b2a91d957c0ea56020d2d94
https://github.com/hibernate/hibernate-search/commit/450c2c0d7788d7513b2a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchIndexSettingsBuilder.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/esnative/IndexSettings.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/settings/impl/ElasticsearchIndexSettingsBuilder.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/settings/impl/esnative/Analysis.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/settings/impl/esnative/IndexSettings.java
Log Message:
-----------
HSEARCH-3115 Move classes related to Elasticsearch index settings to a dedicated
package
Commit: b95675ad9634a492e6ef01f10b7ac591d0b1180b
https://github.com/hibernate/hibernate-search/commit/b95675ad9634a492e6ef...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisConfigurer.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisDefinitionProvider.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/SearchBackendElasticsearchSettings.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisConfigurer.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisDefinitionProvider.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/SearchBackendLuceneSettings.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/mapping/definition/AnnotationMappingDiscoveryIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/ProgrammaticMappingAccessTypeIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/ProgrammaticMappingSmokeIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/lifecycle/CleanupIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/routing/ProgrammaticMappingRoutingIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/spatial/ProgrammaticMappingGeoPointBridgeIT.java
A
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/ProgrammaticMappingConfigurer.java
R
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/ProgrammaticMappingContributor.java
M
integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/OrmElasticsearchLibraryShowcaseIT.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/JavaBeanMappingBuilder.java
M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/cfg/SearchOrmSettings.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/HibernateOrmMappingDefinition.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/HibernateOrmMappingDefinitionContainerContext.java
A
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/HibernateOrmSearchMappingConfigurer.java
R
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/HibernateOrmSearchMappingContributor.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/mapping/impl/HibernateOrmMappingInitiator.java
R
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/PojoMappingDefinition.java
A
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/PojoMappingDefinitionContainerContext.java
R
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/AnnotationMappingDefinition.java
A
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/AnnotationMappingDefinitionContext.java
A
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationMappingDefinitionContextImpl.java
R
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/annotation/impl/AnnotationMappingDefinitionImpl.java
R
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/ProgrammaticMappingDefinition.java
A
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/ProgrammaticMappingDefinitionContext.java
A
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/ProgrammaticMappingDefinitionContextImpl.java
R
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/definition/programmatic/impl/ProgrammaticMappingDefinitionImpl.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/spi/PojoMappingInitiatorImpl.java
Log Message:
-----------
HSEARCH-3115 Rename objects providing callbacks allowing to configure a part of
Hibernate Search to "configurers"
So far we only have three such interfaces: "ElasticsearchAnalysisConfigurer",
"LuceneAnalysisConfigurer" and "HibernateOrmSearchMappingConfigurer".
There are multiple reasons for this renaming.
First, because "contributor" is as generic as it gets, and "definition
provider"
as well, so another generic name cannot be worse.
Second, because we should be consistent with how we name interfaces, so
as to avoid perplexing our users. We previously had a "definition
provider" when it comes to analysis, and a "mapping provider" when it
comes to ORM mapping...
Third, because the name for the ORM mapping configurer was a bit wrong:
it was named "HibernateOrmSearchMappingProvider", even though the object does
not provide a mapping, it merely configures the mapping and expects
Hibernate Search to build the mapping.
Commit: 81b7275115b9be2ccacfebfef323468d06ac4e27
https://github.com/hibernate/hibernate-search/commit/81b7275115b9be2ccacf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/ElasticsearchAnalysisConfigurer.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisConfigurer.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisDefinitionRegistry.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/SimpleElasticsearchAnalysisDefinitionRegistry.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchAnalysisDefinitionRegistry.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/SimpleElasticsearchAnalysisDefinitionRegistry.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/settings/impl/ElasticsearchIndexSettingsBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/LuceneAnalysisConfigurer.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/LuceneAnalyzerBuilder.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisConfigurer.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionRegistry.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/SimpleLuceneAnalysisDefinitionRegistry.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/impl/LuceneAnalysisDefinitionRegistry.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/impl/SimpleLuceneAnalysisDefinitionRegistry.java
Log Message:
-----------
HSEARCH-3115 Move classes not strictly implementing the DSL out of the DSL package
Let's keep only DSL interfaces in there, and let's not mix them with
classes that are supposed to make use of this DSL, or be used by the
DSL.
Commit: d217f9c0a2c13610d223e8d37a185a05013547c5
https://github.com/hibernate/hibernate-search/commit/d217f9c0a2c13610d223...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchAnalysisDefinitionRegistry.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/SimpleElasticsearchAnalysisDefinitionRegistry.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/settings/impl/ElasticsearchIndexSettingsBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/impl/LuceneAnalysisDefinitionRegistry.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/impl/SimpleLuceneAnalysisDefinitionRegistry.java
Log Message:
-----------
HSEARCH-3115 Remove the unnecessary abstraction over analysis definition registries
We only have one implementation of each interface, and in the
Elasticsearch case we even rely on methods declared in the
implementation, so there's no point exposing interfaces.
Commit: 15ed2482ff90a472f5ecf0399fd2951356960543
https://github.com/hibernate/hibernate-search/commit/15ed2482ff90a472f5ec...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalysisDefinitionContainerContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalyzerDefinitionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchAnalyzerDefinitionWithTokenizerContext.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchCompositeAnalysisDefinitionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchCustomAnalysisDefinitionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchCustomAnalyzerDefinitionContext.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchCustomNormalizerDefinitionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/ElasticsearchNormalizerDefinitionContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisDefinitionContainerContextImpl.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalyzerDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchCustomAnalyzerDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchCustomNormalizerDefinitionContextImpl.java
R
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchNormalizerDefinitionContextImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTypedAnalyzerDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3115 Allow to define typed (non-custom) analyzers in Elasticsearch
Commit: 1f0d87076dc109ebfee3850ed0c915acecf1c62e
https://github.com/hibernate/hibernate-search/commit/1f0d87076dc109ebfee3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchAnalysisDefinitionRegistry.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexingBackendContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/StringIndexSchemaFieldContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ElasticsearchWorkFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/StubElasticsearchWorkFactory.java
Log Message:
-----------
HSEARCH-3115 Use the ElasticsearchAnalysisConfigurer to generate the index settings
Commit: 9c2c894ede4878da4e002544f0348d794ab4848d
https://github.com/hibernate/hibernate-search/commit/9c2c894ede4878da4e00...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/LuceneAnalyzerBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/LuceneAnalyzerFactory.java
Log Message:
-----------
HSEARCH-3115 Rename LuceneAnalyzerBuilder to LuceneAnalyzerFactory
Because it does not implement the Builder pattern, but the Factory
pattern.
Commit: 186ee789eae65d9ec665d3ae57cefa015b2587c9
https://github.com/hibernate/hibernate-search/commit/186ee789eae65d9ec665...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/LuceneAnalyzerFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionContainerContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalyzerDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneNormalizerDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/impl/LuceneAnalysisDefinitionCollector.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/impl/LuceneAnalysisDefinitionRegistry.java
Log Message:
-----------
HSEARCH-3115 Store Analyzer instances in the Lucene analysis registry instead of
annotations
Commit: 4c82b4583e0ded9d7f2b2fb89ae0dcfb75cf136f
https://github.com/hibernate/hibernate-search/commit/4c82b4583e0ded9d7f2b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M backend/lucene/pom.xml
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/HibernateSearchNormalizerWrapper.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/LuceneAnalysisComponentFactory.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/LuceneAnalyzerFactory.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/ParameterAnnotationsReader.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisComponentDefinitionContext.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCharFilterDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCompositeAnalysisDefinitionContext.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneTokenFilterDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisComponentBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisComponentDefinitionContextImpl.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionContainerContextImpl.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionUtils.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalyzerDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneCharFilterDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneNormalizerDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneTokenFilterDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneTokenizerDefinitionContextImpl.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/ParametersBuilder.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/AnalyzerDef.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/AnalyzerDefs.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/CharFilterDef.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/NormalizerDef.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/NormalizerDefs.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/Parameter.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/TokenFilterDef.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/annotations/TokenizerDef.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3115 Remove any use of @AnalyzerDef and similar annotations in the Lucene
analysis definition DSL
Commit: a8f94596d3002e2354e0015cf900a9e0b740bcd6
https://github.com/hibernate/hibernate-search/commit/a8f94596d3002e2354e0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalyzerDefinitionContext.java
Log Message:
-----------
HSEARCH-3115 Force to define the tokenizer first in the Lucene analysis definition DSL
It must be defined, so we may as well guide the users into defining it.
Commit: 0a88288a4de8de292867b9cb78a21ec16675bfbc
https://github.com/hibernate/hibernate-search/commit/0a88288a4de8de292867...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/DelegatingAnalysisDefinitionContainerContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisComponentDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalyzerDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneNormalizerDefinitionContextImpl.java
Log Message:
-----------
HSEARCH-3115 Move Lucene analysis DSL context delegation code to an abstract parent
class
We're about to add more methods that we will have to delegate to, so
let's avoid copy/pasting this delegation code everywhere.
Commit: b151cfddcbd691c5c821ecada8ca27dc3dd586b3
https://github.com/hibernate/hibernate-search/commit/b151cfddcbd691c5c821...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/HibernateSearchNormalizerWrapper.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/LuceneAnalysisComponentFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalysisComponentDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalyzerDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneAnalyzerDefinitionWithTokenizerContext.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCompositeAnalysisDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCustomAnalysisDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCustomAnalyzerDefinitionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneCustomNormalizerDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/LuceneNormalizerDefinitionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/DelegatingAnalysisDefinitionContainerContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisComponentDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionContainerContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalyzerBuilder.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalyzerDefinitionContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalyzerInstanceContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneCharFilterDefinitionContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneCustomAnalyzerDefinitionContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneCustomNormalizerDefinitionContextImpl.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneNormalizerDefinitionContextImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneNormalizerInstanceContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneTokenFilterDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneTokenizerDefinitionContextImpl.java
Log Message:
-----------
HSEARCH-3115 Allow to assign name to Lucene analyzer/normalizer instances
Commit: 101afaccfab53e54709622ab34430ccf896809e9
https://github.com/hibernate/hibernate-search/commit/101afaccfab53e547096...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/impl/LuceneAnalysisDefinitionRegistry.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/SearchBackendLuceneSettings.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/AbstractLuceneIndexSchemaObjectNodeBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaFieldContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaObjectFieldNodeBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaRootContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaRootNodeBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/AbstractLuceneIndexSchemaFieldTypedContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/GeoPointIndexSchemaFieldContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/IntegerIndexSchemaFieldContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LocalDateIndexSchemaFieldContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/StringIndexSchemaFieldContext.java
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/configuration/DefaultITAnalysisConfigurer.java
M
integrationtest/backend/lucene/src/test/resources/backend-tck-multi-tenancy.properties
M integrationtest/backend/lucene/src/test/resources/backend-tck.properties
Log Message:
-----------
HSEARCH-3115 Use the LuceneAnalysisConfigurer to define analyzers and normalizers
Commit: 68ccca31b1fd379fa0c4ad74d07416066a5ee779
https://github.com/hibernate/hibernate-search/commit/68ccca31b1fd379fa0c4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/analysis/configuration/DefaultITAnalysisConfigurer.java
M integrationtest/backend/elasticsearch/src/test/resources/backend-tck.properties
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/configuration/DefaultITAnalysisConfigurer.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentModelDslIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/IndexFieldAccessorIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/ObjectFieldStorageIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/SmokeIT.java
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/configuration/DefaultAnalysisDefinitions.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/SearchResultLoadingOrTransformingIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/SearchSortByFieldIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/SearchSortIT.java
Log Message:
-----------
HSEARCH-3115 Use a more precise definition of the required analyzers/normalizers in the
backend TCK
Commit: 28758eb021a0136c7e7482bc0c71e838153157fe
https://github.com/hibernate/hibernate-search/commit/28758eb021a0136c7e74...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/StringIndexSchemaFieldContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/StringIndexSchemaFieldContext.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/analysis/configuration/DefaultITAnalysisConfigurer.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/configuration/DefaultITAnalysisConfigurer.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentModelDslIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/configuration/DefaultAnalysisDefinitions.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/SearchSortByFieldIT.java
Log Message:
-----------
HSEARCH-3115 Throw exceptions when using analyzers on sortable fields
We couldn't implement this restriction until now, because we relied on
analyzers in sort integration tests. Now, we can define and use
normalizers instead.
Commit: 99514e304a09167c1cc0114c86c8492963f6b895
https://github.com/hibernate/hibernate-search/commit/99514e304a09167c1cc0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/StringMatchPredicateBuilder.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3115 Fix (and test) the behavior of the match predicate when analyzing the value
returns no token
We used to throw a NullPointerException in that case...
Commit: e63eb7ac0949c460058862671c450eb729707029
https://github.com/hibernate/hibernate-search/commit/e63eb7ac0949c4600588...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/MultiTenancyIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/util/TckConfiguration.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/util/rule/SearchSetupHelper.java
Log Message:
-----------
HSEARCH-3115 Make it easier to add new configurations in the backend TCK
We'll need another for the analysis tests, in particular, and probably
more in the future.
Commit: de450d697be3e9aa6a76ea34e7bb1f80dd850610
https://github.com/hibernate/hibernate-search/commit/de450d697be3e9aa6a76...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/analysis/configuration/AnalysisCustomITAnalysisConfigurer.java
A
integrationtest/backend/elasticsearch/src/test/resources/backend-tck-analysis-custom.properties
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneDocumentModelDslIT.java
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/configuration/AnalysisCustomITAnalysisConfigurer.java
A
integrationtest/backend/lucene/src/test/resources/analysis/AnalysisCustomIT/stopwords.txt
A
integrationtest/backend/lucene/src/test/resources/backend-tck-analysis-custom.properties
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentModelDslIT.java
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/analysis/AnalysisCustomIT.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java
Log Message:
-----------
HSEARCH-3115 Test usage of custom analyzers
Commit: 581624b68d8d4f2568e4153fe96cbb07f6c6f93c
https://github.com/hibernate/hibernate-search/commit/581624b68d8d4f2568e4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisComponentDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisComponentDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3115 Complete analysis configurer error messages and make them consistent
between Lucene and ES
Commit: 1295b02f3d94dee48ecf2cd4ade4c99c0adf6a6a
https://github.com/hibernate/hibernate-search/commit/1295b02f3d94dee48ecf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/analysis/ElasticsearchAnalysisConfigurerIT.java
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/analysis/LuceneAnalysisConfigurerIT.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/FailureReportUtils.java
Log Message:
-----------
HSEARCH-3115 Test analysis configurer errors
Commit: 102e7d928ea57ff6e02bf24f79ae4b158cfd06e9
https://github.com/hibernate/hibernate-search/commit/102e7d928ea57ff6e02b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
A
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/analysis/LibraryAnalysisConfigurer.java
M
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Document.java
M
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Library.java
M
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/Person.java
M
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/model/ProgrammaticMappingConfigurer.java
M
integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/OrmElasticsearchLibraryShowcaseIT.java
Log Message:
-----------
HSEARCH-3115 Use an analysis configurer and normalizers in the Library showcase
Commit: ed84185f4d3aa41a103914d40cb07497b3aee7a8
https://github.com/hibernate/hibernate-search/commit/ed84185f4d3aa41a1039...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchCustomAnalyzerDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchCustomNormalizerDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/HibernateSearchNormalizerCheckingFilter.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/LuceneAnalysisComponentFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneCustomAnalyzerDefinitionContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerBuilder.java
Log Message:
-----------
HSEARCH-3115 Code cleanup following Sonar analysis
Commit: 2bed514ebd3a9319f73ab94468eee8e39ad4986f
https://github.com/hibernate/hibernate-search/commit/2bed514ebd3a9319f73a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/analysis/LibraryAnalysisConfigurer.java
M
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/ISBNBridge.java
M
integrationtest/showcase/library/src/test/java/org/hibernate/search/integrationtest/showcase/OrmElasticsearchLibraryShowcaseIT.java
Log Message:
-----------
HSEARCH-3115 Use a normalizer in ISBNBridge in the Library showcase
Commit: b9bbf3f0083c14fec1d5ccad4ece47f2aa854efa
https://github.com/hibernate/hibernate-search/commit/b9bbf3f0083c14fec1d5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchAnalysisComponentDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchCharFilterDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchCustomAnalyzerDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTokenFilterDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTokenizerDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/dsl/impl/ElasticsearchTypedAnalyzerDefinitionContextImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/analysis/model/impl/ElasticsearchAnalysisDefinitionRegistry.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/MultiTenancyStrategyConfiguration.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchIndexNameNormalizer.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/model/dsl/impl/LuceneAnalysisDefinitionContainerContextImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/cfg/MultiTenancyStrategyConfiguration.java
Log Message:
-----------
HSEARCH-3115 Consistently use lowercase for "log" static properties
Commit: abde7802fe7de0540afb74af0a67db01c5c33fe6
https://github.com/hibernate/hibernate-search/commit/abde7802fe7de0540afb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/StringIndexSchemaFieldContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/StringIndexSchemaFieldContext.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentModelDslIT.java
Log Message:
-----------
HSEARCH-3115 Mention the analyzer/normalizer name in error messages related to
analyzers/normalizers
Commit: cc83bf8e4e23daac9192b13296daf745c17ea303
https://github.com/hibernate/hibernate-search/commit/cc83bf8e4e23daac9192...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
Log Message:
-----------
HSEARCH-3115 Mention what "LATEST" means exactly when configuring the Lucene
version automatically
Commit: fdb87901606a1eb9c06a6d48b205956c555833e7
https://github.com/hibernate/hibernate-search/commit/fdb87901606a1eb9c06a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2018-10-05 (Fri, 05 Oct 2018)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/GeoPointFieldCodec.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/IntegerFieldCodec.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/LocalDateFieldCodec.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/codec/impl/StringFieldCodec.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/AbstractLuceneIndexSchemaFieldTypedContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/GeoPointIndexSchemaFieldContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/IntegerIndexSchemaFieldContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/LocalDateIndexSchemaFieldContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/dsl/impl/StringIndexSchemaFieldContext.java
Log Message:
-----------
HSEARCH-3115 Consistently use switch/case when interpreting enums with a
"DEFAULT" value
Compare:
https://github.com/hibernate/hibernate-search/compare/b257ecb79600...fdb8...
**NOTE:** This service has been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from
GitHub.com on January 31st, 2019.