Tasuku Suenaga
a****@razil*****
2008年 2月 18日 (月) 00:18:55 JST
末永です!こんばんは。 > sen_query_scanで > '今日 +明日' > と検索すると、正常にスキャンできません。 > '今日' > と同じ結果になります。 上記の問題をリビジョン735で修正してみました! ご確認ください。 08/02/14 に kousa****@nttda*****<kousa****@nttda*****> さんは書きました: > 幸坂です。こんにちは。 > > 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; > > いかがでしょうか? --- Tasuku SUENAGA <a****@razil*****>