Re: Override Analyzer.TokenStreamComponents's reader.

2023-09-17 Thread Patrick Zhai
Hi MyCoy, according to MIGRATE file """ ### TokenStreamComponents is now final Instead of overriding `TokenStreamComponents.setReader()` to customise analyzer initialisation, you should now pass a `Consumer` instance to the `TokenStre

Override Analyzer.TokenStreamComponents's reader.

2023-09-17 Thread MyCoy Z
Hi, Lucene Dev Community: In our legacy Lucene7 based code, we have logic like: return new TokenStreamComponents(Tokenizer source, TokenStream result) { @Override protected void setReader(Final Reader reader) { // _config.getCharFilterFactory() , this will return an instance of org