From f21bba5df05c174ff91bb89d86b0d383767f99dd Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Tue, 11 Dec 2012 14:15:49 +0800 Subject: [PATCH] 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 acc7c4a..bc6aad2 100644 --- a/src/storage/phrase_index.h +++ b/src/storage/phrase_index.h @@ -147,16 +147,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; } -- 1.7.11.7