You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by rn...@apache.org on 2023/04/24 14:00:45 UTC
[couchdb] branch nouveau-simplify-analyzer-factory created (now be07ff799)
This is an automated email from the ASF dual-hosted git repository.
rnewson pushed a change to branch nouveau-simplify-analyzer-factory
in repository https://gitbox.apache.org/repos/asf/couchdb.git
at be07ff799 simplify analyzer factory
This branch includes the following new commits:
new be07ff799 simplify analyzer factory
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[couchdb] 01/01: simplify analyzer factory
Posted by rn...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
rnewson pushed a commit to branch nouveau-simplify-analyzer-factory
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit be07ff7995eceadc94063721f000647db6a278fa
Author: Robert Newson <rn...@apache.org>
AuthorDate: Mon Apr 24 15:00:05 2023 +0100
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<? extends Analyzer> supplier;