kousa****@nttda*****
kousa****@nttda*****
2008年 2月 18日 (月) 09:18:46 JST
幸坂です。こんにちは。 > 上記の問題をリビジョン735で修正してみました! > ご確認ください。 確認いたしました。 バッチリ対応しているようです。 ご対応ありがとうございました! > -----Original Message----- > From: senna****@lists***** > [mailto:senna****@lists*****] On Behalf Of > Tasuku Suenaga > Sent: Monday, February 18, 2008 12:19 AM > To: sennaの開発に関する日本語での議論 > Subject: [Senna-dev 781] Re:sen_query_scanの+検索 > > 末永です!こんばんは。 > > > 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*****> > > _______________________________________________ > Senna-dev mailing list > Senna****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/senna-dev > バグ報告方法:http://qwik.jp/senna/bug_report.html >