Fixed
Details
Assignee
Yoann RodièreYoann RodièreReporter
Guillaume SmetGuillaume SmetComponents
Fix versions
Priority
Major
Details
Details
Assignee
Yoann Rodière
Yoann RodièreReporter
Guillaume Smet
Guillaume SmetComponents
Fix versions
Priority
Created April 12, 2018 at 9:42 AM
Updated November 28, 2018 at 3:43 PM
Resolved October 5, 2018 at 4:58 PM
Requirements:
drop annotation-based definitions, and rely exclusively on analysis definition providers (such as org.hibernate.search.elasticsearch.analyzer.definition.ElasticsearchAnalysisDefinitionProvider in Search 5)
drop support for assigning an analyzer to an entity or to a property (we used to allow it in Search 5). We'll have to keep it in the compatibility layer, though (HSEARCH-3282)
users will configure their own analyzer definition through a backend-scoped configuration property
we may want to offer a set of built-in definitions for Lucene, to make it easier to build a simple (simplistic?) application. We should make sure to be as consistent as possible with Elasticsearch and Solr when naming the analyzers. => Moved to
make analyzer/normalizer definitions fully backend-specific (the engine shouldn't have to care)
for Lucene, still only scope analyzer definitions globally (never per index)
for Elasticsearch, we will (later) offer the ability the scope analyzer definitions either globally or by type; see