[hibernate-commits] [hibernate/hibernate-search] cd3c31: Fix DSLTest.MappingFactory indent
GitHub
noreply at github.com
Wed Feb 15 09:56:09 EST 2017
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: cd3c31d39cdc47d085c6d9d120a44bfa52008612
https://github.com/hibernate/hibernate-search/commit/cd3c31d39cdc47d085c6d9d120a44bfa52008612
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M orm/src/test/java/org/hibernate/search/test/query/dsl/DSLTest.java
Log Message:
-----------
Fix DSLTest.MappingFactory indent
Commit: 4e7a99ed3f8ab5426a406f0b4964d0d480c6d4fc
https://github.com/hibernate/hibernate-search/commit/4e7a99ed3f8ab5426a406f0b4964d0d480c6d4fc
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
M engine/src/main/java/org/hibernate/search/analyzer/impl/LuceneEmbeddedAnalyzerStrategy.java
M engine/src/main/java/org/hibernate/search/analyzer/spi/AnalyzerStrategy.java
R engine/src/main/java/org/hibernate/search/engine/impl/AnalyzerReferenceRegistry.java
A engine/src/main/java/org/hibernate/search/engine/impl/AnalyzerRegistry.java
M engine/src/main/java/org/hibernate/search/engine/impl/AnnotationProcessingHelper.java
M engine/src/main/java/org/hibernate/search/engine/impl/ConfigContext.java
A engine/src/main/java/org/hibernate/search/engine/impl/ImmutableAnalyzerRegistry.java
M engine/src/main/java/org/hibernate/search/engine/impl/ImmutableSearchFactory.java
A engine/src/main/java/org/hibernate/search/engine/impl/MutableAnalyzerRegistry.java
M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactory.java
M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactoryState.java
M engine/src/main/java/org/hibernate/search/engine/integration/impl/ExtendedSearchIntegrator.java
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
M engine/src/main/java/org/hibernate/search/query/dsl/impl/ConnectedQueryContextBuilder.java
M engine/src/main/java/org/hibernate/search/spi/SearchIntegratorBuilder.java
M engine/src/main/java/org/hibernate/search/spi/impl/SearchFactoryState.java
M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
M engine/src/test/java/org/hibernate/search/test/analyzer/analyzerdef/AnalyzerDefAnnotationTest.java
M engine/src/test/java/org/hibernate/search/test/analyzer/analyzerdefs/AnalyzerDefsAnnotationTest.java
M engine/src/test/java/org/hibernate/search/test/configuration/mutablefactory/DefinitionsOnHotRebootTest.java
Log Message:
-----------
HSEARCH-2577 Separate the namespaces for named Elasticsearch analyzers and named Lucene analyzers
Commit: 79e65271ca9af7fc345f3802b5170996b32cb284
https://github.com/hibernate/hibernate-search/commit/79e65271ca9af7fc345f3802b5170996b32cb284
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/impl/AnnotationProcessingHelper.java
Log Message:
-----------
Remove an unused logger instance
Commit: 013bfcb0408400c6b0c86a93284da53ddc7a64f7
https://github.com/hibernate/hibernate-search/commit/013bfcb0408400c6b0c86a93284da53ddc7a64f7
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M engine/src/main/java/org/hibernate/search/analyzer/spi/AnalyzerStrategy.java
Log Message:
-----------
Fix incomplete javadoc
Commit: 71a9fa89b56a3c815aa5698270d6a06e4396b9dc
https://github.com/hibernate/hibernate-search/commit/71a9fa89b56a3c815aa5698270d6a06e4396b9dc
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneAnalyzerDefinitionContext.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneAnalyzerDefinitionRegistryBuilder.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneAnalyzerDefinitionWithTokenizerContext.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneCharFilterDefinitionContext.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneTokenFilterDefinitionContext.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneAnalysisDefinitionBuilder.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneAnalyzerDefinitionContextImpl.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneAnalyzerDefinitionRegistryBuilderImpl.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneAnalyzerDefinitionUtils.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneCharFilterDefinitionContextImpl.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneTokenFilterDefinitionContextImpl.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/LuceneTokenizerDefinitionContextImpl.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/impl/ParametersBuilder.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/spi/LuceneAnalyzerDefinitionProvider.java
M engine/src/main/java/org/hibernate/search/analyzer/impl/LuceneEmbeddedAnalyzerStrategy.java
M engine/src/main/java/org/hibernate/search/analyzer/spi/AnalyzerStrategy.java
M engine/src/main/java/org/hibernate/search/cfg/Environment.java
M engine/src/main/java/org/hibernate/search/engine/impl/ConfigContext.java
M engine/src/main/java/org/hibernate/search/engine/impl/MappingModelMetadataProvider.java
M engine/src/main/java/org/hibernate/search/engine/impl/MutableAnalyzerRegistry.java
M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
M orm/src/test/java/org/hibernate/search/test/analyzer/DuplicatedAnalyzerDefinitionTest.java
Log Message:
-----------
HSEARCH-2418 Introduce the LuceneAnalyzerDefinitionProvider SPI
This allows to define analyzers independently from the mapping.
Commit: 8aebbcf5c72507a7293fb873f2f7e41882516655
https://github.com/hibernate/hibernate-search/commit/8aebbcf5c72507a7293fb873f2f7e41882516655
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
M engine/src/main/java/org/hibernate/search/analyzer/impl/LuceneEmbeddedAnalyzerStrategy.java
Log Message:
-----------
HSEARCH-2418 Remove a useless analyzer de-duplication mechanism in analyzer strategies
Rationale: we already make sure that we only have one reference for any
given name, so we never have two references sharing the same name.
Thus this mechanism is never used.
Commit: f67e7e2e2654438dc88d70648233d3a8032d73f8
https://github.com/hibernate/hibernate-search/commit/f67e7e2e2654438dc88d70648233d3a8032d73f8
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/NamedElasticsearchAnalyzerReference.java
M engine/src/main/java/org/hibernate/search/analyzer/impl/NamedLuceneAnalyzerReference.java
R engine/src/main/java/org/hibernate/search/analyzer/spi/NamedAnalyzerReference.java
Log Message:
-----------
HSEARCH-2418 Remove the useless NamedAnalyzerReference interface
Commit: 7b8e5b5aacd095fdfd9d418211999f3c9b192acf
https://github.com/hibernate/hibernate-search/commit/7b8e5b5aacd095fdfd9d418211999f3c9b192acf
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/BuiltinElasticsearchAnalyzerImpl.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/CustomElasticsearchAnalyzerImpl.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzer.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/LuceneClassElasticsearchAnalyzerReference.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ScopedElasticsearchAnalyzer.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/UndefinedElasticsearchAnalyzerImpl.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/DefaultElasticsearchSchemaTranslator.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ElasticsearchIndexSettingsBuilder.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/spi/ElasticsearchIndexManagerType.java
Log Message:
-----------
HSEARCH-2418 Make ElasticsearchAnalyzer responsible for registering analyzer definitions in the settings
This will allow us to have some analyzers hold a reference to
an ES-specific analyzer definition, so that we can have analyzers
definition coming from another source than just @AnalyzerDef
annotations.
There are a few reasons to do that, the most important being that the
@AnalyzerDef annotation does not really fit the ES model, where one
tokenizer definition (for instance) can be referenced from multiple
analyzer definitions.
One side-effect of this change is the translation from Lucene class
providing from @Analyzer annotations to the Elasticsearch name must now
be done when initializing references, instead of when building the ES
schema. This is inconsistent with the translation of @AnalyzerDef
annotations, which occurs when building the ES schema, but we'll fix
this inconsistency in the next commits.
Commit: c63db2a8ee5ac7e43941a77018a2ba6cc23fcf6b
https://github.com/hibernate/hibernate-search/commit/c63db2a8ee5ac7e43941a77018a2ba6cc23fcf6b
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/SimpleElasticsearchAnalyzerReference.java
Log Message:
-----------
HSEARCH-2418 Use NamedElasticsearchAnalyzerReference for the default and passthrough analyzers
This makes perfect sense, because NamedElasticsearchAnalyzerReferences can
actually hold undefined analyzers (i.e. analyzers for which only the
name, but not the definition, is known).
Commit: 4d80b6bde291c5e37e19f2abc982979411f77860
https://github.com/hibernate/hibernate-search/commit/4d80b6bde291c5e37e19f2abc982979411f77860
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/DefaultElasticsearchSchemaTranslator.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/AbstractSynonymsParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/AnalysisDefinitionFactory.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/CharMappingRuleFileParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/CjkBigramIgnoredScriptsParametersTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/DefaultElasticsearchAnalyzerDefinitionTranslator.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ElasticsearchAnalyzerDefinitionTranslator.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ElasticsearchIndexSettingsBuilder.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/FileAsLineArrayParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/JsonPassThroughAnalysisDefinitionFactory.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/LuceneAnalysisDefinitionTranslationMapBuilder.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/LuceneAnalyzerImplementationTranslationMapBuilder.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/MapParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ParametersTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SimpleAnalysisDefinitionFactory.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SimpleParametersTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SingleElementArrayParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SolrSynonymsParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SplitArrayParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/StaticParametersTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/StemmerOverrideRuleFileParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/StringParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/SynonymsParametersTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ThrowingUnsupportedParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/WordSetFileParameterValueTransformer.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/WordnetSynonymsParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/AbstractSynonymsParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/AnalysisDefinitionFactory.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/CharMappingRuleFileParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/CjkBigramIgnoredScriptsParametersTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/DefaultElasticsearchAnalyzerDefinitionTranslator.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/ElasticsearchAnalyzerDefinitionTranslator.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/FileAsLineArrayParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/JsonPassThroughAnalysisDefinitionFactory.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/LuceneAnalysisDefinitionTranslationMapBuilder.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/LuceneAnalyzerImplementationTranslationMapBuilder.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/MapParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/ParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/ParametersTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SimpleAnalysisDefinitionFactory.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SimpleParametersTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SingleElementArrayParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SolrSynonymsParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SplitArrayParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/StaticParametersTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/StemmerOverrideRuleFileParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/StringParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/SynonymsParametersTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/ThrowingUnsupportedParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/WordSetFileParameterValueTransformer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/translation/WordnetSynonymsParameterValueTransformer.java
R elasticsearch/src/main/resources/META-INF/services/org.hibernate.search.elasticsearch.settings.impl.ElasticsearchAnalyzerDefinitionTranslator
A elasticsearch/src/main/resources/META-INF/services/org.hibernate.search.elasticsearch.settings.impl.translation.ElasticsearchAnalyzerDefinitionTranslator
M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/DefaultElasticsearchAnalyzerDefinitionTranslatorTest.java
Log Message:
-----------
HSEARCH-2418 Move analyzer definition translation code to a specific package
This will make room for classes with a different purpose in the
"settings.impl" package.
Commit: 8d5cba03546f41b00be60fc74510e6051c6f8ea3
https://github.com/hibernate/hibernate-search/commit/8d5cba03546f41b00be60fc74510e6051c6f8ea3
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/CustomElasticsearchAnalyzerImpl.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalysisDefinitionRegistry.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzer.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ScopedElasticsearchAnalyzer.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/SimpleElasticsearchAnalysisDefinitionRegistry.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/TranslatingElasticsearchAnalyzerDefinitionRegistryPopulator.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/UndefinedElasticsearchAnalyzerImpl.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/schema/impl/DefaultElasticsearchSchemaTranslator.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/settings/impl/ElasticsearchIndexSettingsBuilder.java
Log Message:
-----------
HSEARCH-2418 Translate ES analyzer definition translation sooner, when building analyzer references
... so that we can have different analyzer definition sources, which
would not require any translation (see next commits).
Commit: 1878bb4d4a7b2ab5241aef1bc997c23c1511e69c
https://github.com/hibernate/hibernate-search/commit/1878bb4d4a7b2ab5241aef1bc997c23c1511e69c
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalysisComponentDefinitionContext.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalysisDefinitionRegistryBuilder.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalyzerDefinitionContext.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalyzerDefinitionWithTokenizerContext.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchTypedAnalysisComponentDefinitionContext.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalysisComponentDefinitionContextImpl.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalysisDefinitionRegistryBuilderImpl.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalysisDefinitionRegistryPopulator.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalyzerDefinitionContextImpl.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchCharFilterDefinitionContextImpl.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchTokenFilterDefinitionContextImpl.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchTokenizerDefinitionContextImpl.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/spi/ElasticsearchAnalysisDefinitionProvider.java
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ChainingElasticsearchAnalysisDefinitionRegistry.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/cfg/ElasticsearchEnvironment.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/logging/impl/Log.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/spi/ElasticsearchIndexManagerType.java
Log Message:
-----------
HSEARCH-2418 Introduce the ElasticsearchAnalysisDefinitionProvider SPI
This allows to define analyzers independently from the mapping.
Commit: 6497409c209233c967c41f2e367c74c88451abf1
https://github.com/hibernate/hibernate-search/commit/6497409c209233c967c41f2e367c74c88451abf1
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
A engine/src/test/java/org/hibernate/search/test/analyzer/analyzerdefinitionprovider/LuceneAnalyzerDefinitionProviderTest.java
Log Message:
-----------
HSEARCH-2418 Test the LuceneAnalyzerDefinitionProvider SPI
Commit: 4d5783ea8094d62f03c1c3952170422d06709571
https://github.com/hibernate/hibernate-search/commit/4d5783ea8094d62f03c1c3952170422d06709571
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
A elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchAnalysisDefinitionProviderIT.java
Log Message:
-----------
HSEARCH-2418 Test the ElasticsearchAnalysisDefinitionProvider SPI
Commit: 8f128e2fe2d888b19e6dd8a2079a71712031311b
https://github.com/hibernate/hibernate-search/commit/8f128e2fe2d888b19e6dd8a2079a71712031311b
Author: Yoann Rodière <yoann at hibernate.org>
Date: 2017-02-14 (Tue, 14 Feb 2017)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/impl/ElasticsearchAnalysisDefinitionRegistryBuilderImpl.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchAnalysisDefinitionProviderIT.java
M engine/src/main/java/org/hibernate/search/analyzer/impl/LuceneEmbeddedAnalyzerStrategy.java
M engine/src/main/java/org/hibernate/search/analyzer/spi/AnalyzerStrategy.java
M engine/src/main/java/org/hibernate/search/engine/impl/MutableAnalyzerRegistry.java
M engine/src/test/java/org/hibernate/search/test/analyzer/analyzerdefinitionprovider/LuceneAnalyzerDefinitionProviderTest.java
Log Message:
-----------
HSEARCH-2418 Always make analyzers from analyzer provider SPIs available
... through the SearchFactory, even when not used in the mapping.
This mirror the behaviors of
ConfigContext.initAnalyzerRegistries(IndexManagerHolder),
which considers that even when @AnalyzerDefs are unused, Lucene
analyzers should be created.
Also, this behavior is a requirement to solve HSEARCH-2534.
Commit: 9a7cbd8229411eb94392ae7dcc54b8e76a7352cb
https://github.com/hibernate/hibernate-search/commit/9a7cbd8229411eb94392ae7dcc54b8e76a7352cb
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2017-02-15 (Wed, 15 Feb 2017)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalysisComponentDefinitionContext.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalysisDefinitionRegistryBuilder.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalyzerDefinitionContext.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalyzerDefinitionWithTokenizerContext.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchTypedAnalysisComponentDefinitionContext.java
M engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneAnalyzerDefinitionWithTokenizerContext.java
M engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneCharFilterDefinitionContext.java
M engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneTokenFilterDefinitionContext.java
Log Message:
-----------
HSEARCH-2418 Mark the new Analyzer definitions DSL as experimental
Compare: https://github.com/hibernate/hibernate-search/compare/0c679bcf0019...9a7cbd822941
More information about the hibernate-commits
mailing list