a safe guard for chewing
authorPeng Wu <alexepico@gmail.com>
Tue, 11 Dec 2012 06:15:49 +0000 (14:15 +0800)
committerPeng Wu <alexepico@gmail.com>
Tue, 11 Dec 2012 06:15:49 +0000 (14:15 +0800)
src/storage/phrase_index.h

index aca74f6..7b3443c 100644 (file)
@@ -152,16 +152,15 @@ public:
                matched += *freq;
            }
        }
-       // use preprocessor to avoid zero freq, in gen_pinyin_table.
-       /*
+
+#if 1
+        /* an additional safe guard for chewing. */
        if ( 0 == total_freq )
-           return 0.1;
-       */
+           return 0;
+#endif
+
+       /* used preprocessor to avoid zero freq, in gen_chewing_table. */
        gfloat retval = matched / (gfloat) total_freq;
-       /*
-       if ( 0 == retval )
-           return 0.03;
-       */
        return retval;
     }