summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaša Živkov <sasa.zivkov@sap.com>2015-05-08 10:51:27 +0200
committerSaša Živkov <sasa.zivkov@sap.com>2015-05-08 11:00:52 +0200
commit649a6d126124c11ccf22af39a88ad704b7464975 (patch)
tree02cb14714682af5d90820df60fe1d3acfcc24bd3
parent0406010cd8889916cb2d1334d3f313fbc8acdc2e (diff)
Fix Lucene indexing for the reviewer suggestion
For Lucene's StringField we have to explicitly convert the value to lower case as otherwise the case insensitive search doesn't work. Change-Id: Ie82c014e0edf5f8049c69ccc62651776a113510a
-rw-r--r--gerrit-server/src/main/java/com/google/gerrit/server/change/ReviewerSuggestionCache.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/ReviewerSuggestionCache.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/ReviewerSuggestionCache.java
index f0123539a3..c4c918644e 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/change/ReviewerSuggestionCache.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/ReviewerSuggestionCache.java
@@ -172,7 +172,8 @@ public class ReviewerSuggestionCache {
doc.add(new TextField(NAME, a.getFullName(), Store.YES));
}
if (a.getPreferredEmail() != null) {
- doc.add(new StringField(EMAIL, a.getPreferredEmail(), Store.YES));
+ doc.add(new StringField(EMAIL, a.getPreferredEmail().toLowerCase(),
+ Store.YES));
doc.add(new TextField(EMAIL, a.getPreferredEmail(), Store.YES));
}
AccountExternalIdAccess extIdAccess = db.get().accountExternalIds();