summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/storage/phrase_index.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/storage/phrase_index.h b/src/storage/phrase_index.h
index aca74f6..7b3443c 100644
--- a/src/storage/phrase_index.h
+++ b/src/storage/phrase_index.h
@@ -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;
}