[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