kousa****@nttda*****
kousa****@nttda*****
2008年 2月 14日 (木) 11:40:14 JST
幸坂です。こんにちは。 sen_query_scanで '今日 +明日' と検索すると、正常にスキャンできません。 '今日' と同じ結果になります。 ソースを覗いたところ、query.cのscan_keywordの sen_sel_andの処理がおかしいように見受けられます。 case sen_sel_and : if (tf) { *found &= 1; *score += w * tf; } break; ↓正しくは case sen_sel_and : if (tf) { *found &= 1; *score += w * tf; } else { *found = 0; } break; いかがでしょうか?