Author: rwesten
Date: Tue Mar  4 08:00:48 2014
New Revision: 1573918

URL: http://svn.apache.org/r1573918
Log:
fixes a IndexOutOfBoundsException for STANBOL-1283 for 0.12.1

Modified:
    
stanbol/branches/release-0.12/enhancement-engines/entitylinking/engine/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/impl/EntityLinker.java
    
stanbol/branches/release-0.12/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngine.java

Modified: 
stanbol/branches/release-0.12/enhancement-engines/entitylinking/engine/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/impl/EntityLinker.java
URL: 
http://svn.apache.org/viewvc/stanbol/branches/release-0.12/enhancement-engines/entitylinking/engine/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/impl/EntityLinker.java?rev=1573918&r1=1573917&r2=1573918&view=diff
==============================================================================
--- 
stanbol/branches/release-0.12/enhancement-engines/entitylinking/engine/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/impl/EntityLinker.java
 (original)
+++ 
stanbol/branches/release-0.12/enhancement-engines/entitylinking/engine/src/main/java/org/apache/stanbol/enhancer/engines/entitylinking/impl/EntityLinker.java
 Tue Mar  4 08:00:48 2014
@@ -316,7 +316,7 @@ public class EntityLinker {
                     log.warn("  ... this will result in worng confidence 
values relative to the best match");
                 }
                 int maxSuggestions = linkerConfig.getMaxSuggestions();
-                if(suggestions.size() > maxSuggestions && 
+                if((suggestions.size() + 1) > maxSuggestions && 
                         linkerConfig.isIncludeSuggestionsWithSimilarScore()){
                     //include suggestions with similar score
                     double minIncludeScore = 
suggestions.get(maxSuggestions).getScore();

Modified: 
stanbol/branches/release-0.12/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngine.java
URL: 
http://svn.apache.org/viewvc/stanbol/branches/release-0.12/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngine.java?rev=1573918&r1=1573917&r2=1573918&view=diff
==============================================================================
--- 
stanbol/branches/release-0.12/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngine.java
 (original)
+++ 
stanbol/branches/release-0.12/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngine.java
 Tue Mar  4 08:00:48 2014
@@ -295,7 +295,7 @@ public class FstLinkingEngine implements
                 //sort based on score
                 Collections.sort(suggestions, Match.SCORE_COMPARATOR);
                 int maxSuggestions = elConfig.getMaxSuggestions();
-                if(suggestions.size() > maxSuggestions && 
+                if((suggestions.size() > maxSuggestions + 1) && 
                         elConfig.isIncludeSuggestionsWithSimilarScore()){
                     //include suggestions with similar score
                     double minIncludeScore = 
suggestions.get(maxSuggestions).getScore();


Reply via email to