Author: tommaso
Date: Tue Feb 17 14:12:20 2015
New Revision: 1660384

URL: http://svn.apache.org/r1660384
Log:
OAK-2531 - fixed suggester building with only one :suggest field value

Modified:
    
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java

Modified: 
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java?rev=1660384&r1=1660383&r2=1660384&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexEditor.java
 Tue Feb 17 14:12:20 2015
@@ -334,7 +334,7 @@ public class LuceneIndexEditor implement
         for (Field f : fields) {
             if (FieldNames.SUGGEST.endsWith(f.name())) {
                 if (suggestField == null) {
-                    suggestField = f;
+                    suggestField = 
FieldFactory.newSuggestField(f.stringValue());
                 } else {
                     suggestField = 
FieldFactory.newSuggestField(suggestField.stringValue(), f.stringValue());
                 }
@@ -379,7 +379,7 @@ public class LuceneIndexEditor implement
                     }
 
                     if (pd.useInSuggest) {
-                        fields.add(newPropertyField(FieldNames.SUGGEST, value, 
true, false));
+                        fields.add(newPropertyField(FieldNames.SUGGEST, value, 
true, true));
                     }
 
                     if (pd.useInSpellcheck) {


Reply via email to