namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pnamazu-98.04.21



古川です。

>> On Wed, 22 Apr 1998 13:10:26 +0900, Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx> said:
  > ちょっと気になったのはたとえば『*い*』みたいにして検索をかけると数
  > 十秒かかってしまうのでそれを悪用すれば意図的にサーヴァに負荷をかけ
  > られるというのが心配ではあります。マッチするキーワードが多い場合に
  > 制限をかけるようにしたほうが良いかもしれません。

私の好みで言うと、「キーワードが多い場合には renice して優先度を下げて、
本当に必要な人も、気長に待てば結果が得られる」の方が好きです。


  > >これはバグのようですね。私の意図では
  > >がどのくらいヒットするか調べてみていただけますか?

  > | 参考ヒット数:  [ え: 4 ]
  > | 参考ヒット数:  [ お: 226 ]
  > | 参考ヒット数:  [ えお: 0 ]

調べていただき、ありがとうございます。もう少しデバッグにおつきあい下さ
い。wsearch.pl の sub wsearch の中で binsearch を呼んでいる前後に

  sub wsearch{
      local($word) = @_;
      local(%score);
      my($hashp, $match, $name, $hit, @word);
  
      while ($word ne ''){
          %score = ();
+         print "<$word>\n";
          ($match, $word, $hit) = &binsearch($word, *score);
+         print "<$match, $word, $hit>\n";

と入れて、どうなるか見てもらえますでしょうか?


  > でした。私の希望としては『*あいうえお』の場合は分解されないで
  > | 参考ヒット数:  [ *あいうえお: 0 ]
  > になってほしい気がします。あくまでも後方一致ということで。

という考えかたもありますが、私としては、"*橋技術科学大学" では分割され
て欲しい、と思うのです。うーむ。

御意見お待ちしております。

-- 

                                        ヤマハ(株)ピアノプレーヤ設計課
                                                              古川 令
                                             furukawa@xxxxxxxxxxxxxxxx