From c05a27a322d655dafee68f7bfcbb5533735ac573 Mon Sep 17 00:00:00 2001 From: Bruno86 Date: Tue, 22 May 2018 13:05:32 +0200 Subject: [PATCH] =?UTF-8?q?add=20=C3=AB,=20=C3=B6=20and=20=C3=AF=20to=20no?= =?UTF-8?q?rm()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lucene/analysis/fr/FrenchLightStemmer.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java index f2b8bccb2289..b3e66a062596 100644 --- a/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java +++ b/lucene/analysis/common/src/java/org/apache/lucene/analysis/fr/FrenchLightStemmer.java @@ -234,13 +234,17 @@ private int norm(char s[], int len) { case 'à': case 'á': case 'â': s[i] = 'a'; break; - case 'ô': s[i] = 'o'; break; + case 'ô': + case 'ö': s[i] = 'o'; break; case 'è': case 'é': - case 'ê': s[i] = 'e'; break; + case 'ê': + case 'ë': s[i] = 'e'; break; case 'ù': - case 'û': s[i] = 'u'; break; - case 'î': s[i] = 'i'; break; + case 'û': + case 'ü': s[i] = 'u'; break; + case 'î': + case 'ï': s[i] = 'i'; break; case 'ç': s[i] = 'c'; break; }