From be07ff7995eceadc94063721f000647db6a278fa Mon Sep 17 00:00:00 2001 From: Robert Newson Date: Mon, 24 Apr 2023 15:00:05 +0100 Subject: simplify analyzer factory --- .../nouveau/lucene9/Lucene9AnalyzerFactory.java | 78 +++++++++++----------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactory.java b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactory.java index ca6834f5e..d70fea103 100644 --- a/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactory.java +++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/lucene9/Lucene9AnalyzerFactory.java @@ -81,45 +81,45 @@ public final class Lucene9AnalyzerFactory { private enum KnownAnalyzer { - arabic(() -> new ArabicAnalyzer()), - armenian(() -> new ArmenianAnalyzer()), - basque(() -> new BasqueAnalyzer()), - bulgarian(() -> new BulgarianAnalyzer()), - catalan(() -> new CatalanAnalyzer()), - chinese(() -> new SmartChineseAnalyzer()), - cjk(() -> new CJKAnalyzer()), - classic(() -> new ClassicAnalyzer()), - czech(() -> new CzechAnalyzer()), - danish(() -> new DanishAnalyzer()), - dutch(() -> new DutchAnalyzer()), - email(() -> new UAX29URLEmailAnalyzer()), - english(() -> new EnglishAnalyzer()), - finnish(() -> new FinnishAnalyzer()), - french(() -> new FrenchAnalyzer()), - galician(() -> new GalicianAnalyzer()), - german(() -> new GermanAnalyzer()), - hindi(() -> new HindiAnalyzer()), - hungarian(() -> new HungarianAnalyzer()), - indonesian(() -> new IndonesianAnalyzer()), - irish(() -> new IrishAnalyzer()), - italian(() -> new ItalianAnalyzer()), - japanese(() -> new JapaneseAnalyzer()), - keyword(() -> new KeywordAnalyzer()), - latvian(() -> new LatvianAnalyzer()), - norwegian(() -> new NorwegianAnalyzer()), - persian(() -> new PersianAnalyzer()), - polish(() -> new PolishAnalyzer()), - portugese(() -> new PortugueseAnalyzer()), - romanian(() -> new RomanianAnalyzer()), - russian(() -> new RussianAnalyzer()), - simple(() -> new SimpleAnalyzer()), - simple_asciifolding(() -> new SimpleAsciiFoldingAnalyzer()), - spanish(() -> new SpanishAnalyzer()), - standard(() -> new StandardAnalyzer()), - swedish(() -> new SwedishAnalyzer()), - thai(() -> new ThaiAnalyzer()), - turkish(() -> new TurkishAnalyzer()), - whitespace(() -> new WhitespaceAnalyzer()); + arabic(ArabicAnalyzer::new), + armenian(ArmenianAnalyzer::new), + basque(BasqueAnalyzer::new), + bulgarian(BulgarianAnalyzer::new), + catalan(CatalanAnalyzer::new), + chinese(SmartChineseAnalyzer::new), + cjk(CJKAnalyzer::new), + classic(ClassicAnalyzer::new), + czech(CzechAnalyzer::new), + danish(DanishAnalyzer::new), + dutch(DutchAnalyzer::new), + email(UAX29URLEmailAnalyzer::new), + english(EnglishAnalyzer::new), + finnish(FinnishAnalyzer::new), + french(FrenchAnalyzer::new), + galician(GalicianAnalyzer::new), + german(GermanAnalyzer::new), + hindi(HindiAnalyzer::new), + hungarian(HungarianAnalyzer::new), + indonesian(IndonesianAnalyzer::new), + irish(IrishAnalyzer::new), + italian(ItalianAnalyzer::new), + japanese(JapaneseAnalyzer::new), + keyword(KeywordAnalyzer::new), + latvian(LatvianAnalyzer::new), + norwegian(NorwegianAnalyzer::new), + persian(PersianAnalyzer::new), + polish(PolishAnalyzer::new), + portugese(PortugueseAnalyzer::new), + romanian(RomanianAnalyzer::new), + russian(RussianAnalyzer::new), + simple(SimpleAnalyzer::new), + simple_asciifolding(SimpleAsciiFoldingAnalyzer::new), + spanish(SpanishAnalyzer::new), + standard(StandardAnalyzer::new), + swedish(SwedishAnalyzer::new), + thai(ThaiAnalyzer::new), + turkish(TurkishAnalyzer::new), + whitespace(WhitespaceAnalyzer::new); private final Supplier supplier; -- cgit v1.2.1