From 55d9118222721f73cc1d19566427c3f7705303dc Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Tue, 11 Dec 2012 14:15:49 +0800 Subject: a safe guard for chewing --- src/storage/phrase_index.h | 15 +++++++-------- 1 file 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; } -- cgit