diff options
author | Saša Živkov <sasa.zivkov@sap.com> | 2015-05-08 10:51:27 +0200 |
---|---|---|
committer | Saša Živkov <sasa.zivkov@sap.com> | 2015-05-08 11:00:52 +0200 |
commit | 649a6d126124c11ccf22af39a88ad704b7464975 (patch) | |
tree | 02cb14714682af5d90820df60fe1d3acfcc24bd3 | |
parent | 0406010cd8889916cb2d1334d3f313fbc8acdc2e (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.java | 3 |
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(); |