[Senna-dev 782] Re: sen_query_scanの+検索

Zurück zum Archiv-Index

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
> 




Senna-dev メーリングリストの案内
Zurück zum Archiv-Index