Hi Tommaso, On Wed, Sep 2, 2015 at 1:28 PM, <tomm...@apache.org> wrote: > + Analyzer definitionAnalyzer = definition.getAnalyzer(); > + Map<String, Analyzer> analyzers = new HashMap<String, > Analyzer>(); > + analyzers.put(FieldNames.SPELLCHECK, new > ShingleAnalyzerWrapper(LuceneIndexConstants.ANALYZER, 3)); > + Analyzer analyzer = new > PerFieldAnalyzerWrapper(definitionAnalyzer, analyzers); > + IndexWriterConfig config = new IndexWriterConfig(VERSION, > analyzer);
Have a look at IndexDefinition#createAnalyzer which already creates a PerFieldAnalyzerWrapper. So would be better to move this logic there. Or you want to customize the analyzer for that field only during indexing. Chetan Mehrotra