You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sh...@apache.org on 2013/11/23 16:19:43 UTC

svn commit: r1544815 - in /lucene/dev/trunk/solr/core/src/java/org/apache/solr: handler/component/SuggestComponent.java spelling/suggest/DocumentExpressionDictionaryFactory.java

Author: shalin
Date: Sat Nov 23 15:19:43 2013
New Revision: 1544815

URL: http://svn.apache.org/r1544815
Log:
SOLR-5378: Fix compile issues on Java6

Modified:
    lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/component/SuggestComponent.java
    lucene/dev/trunk/solr/core/src/java/org/apache/solr/spelling/suggest/DocumentExpressionDictionaryFactory.java

Modified: lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/component/SuggestComponent.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/component/SuggestComponent.java?rev=1544815&r1=1544814&r2=1544815&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/component/SuggestComponent.java (original)
+++ lucene/dev/trunk/solr/core/src/java/org/apache/solr/handler/component/SuggestComponent.java Sat Nov 23 15:19:43 2013
@@ -222,7 +222,7 @@ public class SuggestComponent extends Se
       return;
     int count = params.getInt(SUGGEST_COUNT, 1);
     
-    List<SuggesterResult> suggesterResults = new ArrayList<>();
+    List<SuggesterResult> suggesterResults = new ArrayList<SuggesterResult>();
     NamedList response = new SimpleOrderedMap();
     NamedList<NamedList> namedListResult = null;
     
@@ -252,7 +252,7 @@ public class SuggestComponent extends Se
    * */
   private static SuggesterResult merge(List<SuggesterResult> suggesterResults, int count) {
     SuggesterResult result = new SuggesterResult();
-    Set<String> allTokens = new HashSet<>();
+    Set<String> allTokens = new HashSet<String>();
     
     // collect all tokens
     for (SuggesterResult shardResult : suggesterResults) {
@@ -272,7 +272,7 @@ public class SuggestComponent extends Se
           resultQueue.insertWithOverflow(res);
         }
       }
-      List<LookupResult> sortedSuggests = new LinkedList<>();
+      List<LookupResult> sortedSuggests = new LinkedList<LookupResult>();
       Collections.addAll(sortedSuggests, resultQueue.getResults());
       result.add(token, sortedSuggests);
     }
@@ -358,7 +358,7 @@ public class SuggestComponent extends Se
       // for each token
       for(int i = 0; i < suggestions.size() ; i++) {
         String tokenString = suggestions.getName(i);
-        List<LookupResult> lookupResults = new ArrayList<>();
+        List<LookupResult> lookupResults = new ArrayList<LookupResult>();
         NamedList suggestion = (NamedList) suggestions.getVal(i);
         // for each suggestion
         for (int j = 0; j < suggestion.size(); j++) {
@@ -366,7 +366,7 @@ public class SuggestComponent extends Se
           if (property.equals(SuggesterResultLabels.SUGGESTION)) {
             NamedList suggestionEntry = (NamedList) suggestion.getVal(j);
             String term = (String) suggestionEntry.get(SuggesterResultLabels.SUGGESTION_TERM);
-            long weight = (long) suggestionEntry.get(SuggesterResultLabels.SUGGESTION_WEIGHT);
+            Long weight = (Long) suggestionEntry.get(SuggesterResultLabels.SUGGESTION_WEIGHT);
             String payload = (String) suggestionEntry.get(SuggesterResultLabels.SUGGESTION_PAYLOAD);
             LookupResult res = new LookupResult(new CharsRef(term), weight, new BytesRef(payload));
             lookupResults.add(res);

Modified: lucene/dev/trunk/solr/core/src/java/org/apache/solr/spelling/suggest/DocumentExpressionDictionaryFactory.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/core/src/java/org/apache/solr/spelling/suggest/DocumentExpressionDictionaryFactory.java?rev=1544815&r1=1544814&r2=1544815&view=diff
==============================================================================
--- lucene/dev/trunk/solr/core/src/java/org/apache/solr/spelling/suggest/DocumentExpressionDictionaryFactory.java (original)
+++ lucene/dev/trunk/solr/core/src/java/org/apache/solr/spelling/suggest/DocumentExpressionDictionaryFactory.java Sat Nov 23 15:19:43 2013
@@ -63,7 +63,7 @@ public class DocumentExpressionDictionar
     String field = (String) params.get(FIELD);
     String payloadField = (String) params.get(PAYLOAD_FIELD);
     String weightExpression = (String) params.get(WEIGHT_EXPRESSION);
-    Set<SortField> sortFields = new HashSet<>();
+    Set<SortField> sortFields = new HashSet<SortField>();
     
     if (field == null) {
       throw new IllegalArgumentException(FIELD + " is a mandatory parameter");