You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devicemap.apache.org by re...@apache.org on 2014/07/06 05:35:55 UTC

svn commit: r1608157 - /incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java

Author: rezan
Date: Sun Jul  6 03:35:54 2014
New Revision: 1608157

URL: http://svn.apache.org/r1608157
Log:
moved if

Modified:
    incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java

Modified: incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java
URL: http://svn.apache.org/viewvc/incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java?rev=1608157&r1=1608156&r2=1608157&view=diff
==============================================================================
--- incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java (original)
+++ incubator/devicemap/trunk/devicemap/java/classifier/src/main/java/org/apache/devicemap/DeviceMapClient.java Sun Jul  6 03:35:54 2014
@@ -113,11 +113,12 @@ public class DeviceMapClient {
 
         //generate ngrams upto size 4
         for (int i = 0; i < parts.length; i++) {
-            if (parts[i].isEmpty()) {
-                continue;
-            }
             String pattern = "";
             for (int j = 0; j < 4 && (j + i) < parts.length; j++) {
+                if (parts[i + j].isEmpty()) {
+                    continue;
+                }
+                
                 pattern += Util.normalize(parts[i + j]);
 
                 List<Device> dlist = patterns.get(pattern);