Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rbnamazu-0.1
大島です。
OR検索でエラーが出るバグがありましたので、その部分+αを修正しました。
再度、以下のURLから取得して下さい。
http://shinoda-www.jaist.ac.jp/Projects/hige/src/rbnamazu-0.1.tar.gz
From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx>
Subject: [namazu-devel-ja] Re: rbnamazu-0.1
Date: Tue, 20 Jun 2000 11:14:33 +0900
> Ryunosuke Ohshima <ryu@xxxxxxxxxxx> wrote:
>
> >rbnamazu にAND検索に加えて、OR検索、NOT検索、グループ化、フレイズ検
> >索を実装しました。以下のURLにとりあえず置いてあります。
> >
> >http://shinoda-www.jaist.ac.jp/Projects/hige/src/rbnamazu-0.1.tar.gz
>
> 見ました。全部で2,000行弱ですね。Rubyだとすっきり書けていい
> なあ。試しに実行したところ、うまく動いたり動かなかったりしま
> した。
早速の動作報告をありがとうございます。まだ、ちゃんとエラー処理をして
いないので、エラーがでた場合に分かりにくいですね。
2,000行も書いたかなと見てみましたが、nmzqr.tab.rbがnmzqr.ryから
Racc(Ruby版yacc、便利です)で自動生成しているので、実際には1,300行ぐ
らいです。
> # うまく動かない例 - 1
> % ./namazu.rb foobar ~/Namazu/Mail/ml/edict
> bignum too big to convert into `int'
> Usage: namazu.rb [options] <query> [index]...
> Try `namazu.rb --help' for more information.
おお、bignumがらみのエラー…。これからではエラー個所がわからない
(rescue節を僕が使っていた所為です。)ので、修正版で再度試していただけ
ませんか?
> # うまく動かない例 - 2
> amarok:~/tmp/rbnamazu-0.1% ./namazu.rb foobar ~/Namazu/Mail/Backup
> ./rbnamazu.rb:39:in `sysread': End of file reached (EOFError)
> from ./rbnamazu.rb:39:in `gets'
> from ./rbnamazu.rb:37:in `open'
> from ./rbnamazu.rb:37:in `gets'
> from ./rbnamazu.rb:78:in `gets'
> from ./rbnamazu.rb:77:in `each'
> from ./rbnamazu.rb:77:in `gets'
> from ./nmzdoc.rb:199:in `lists2s'
> from ./nmzdoc.rb:197:in `each'
> from ./nmzdoc.rb:197:in `lists2s'
> from ./nmzdoc.rb:319:in `to_s'
> from ./namazu.rb:108
こちらは、docid(ファイルのID)の値がNMZ.field.*.iのインデックスの保持
数を越えていますね…。Namazu-2のインデックスですよね?なぜだろう。
> karin.namazu.org の /storage/ftp/namazu に置いています。必要
> に応じて /storage/namazu/www/htdocs から symlink を張ります。
>
> rbnamazu の場合は次のような構成にするといいと思います。
>
> * Web - /storage/namazu/www/htdocs/ruby-namazu
> <http://www.namazu.org/ruby-namazu/>
> * FTP - /storage/ftp/namazu/ruby
> <ftp://ftp.namazu.org/pub/ruby/>
> * Webからダウンロード - /storage/ftp/namazu/ruby への symlink
> <http://www.namazu.org/ruby-namazu/archive/>
ありがとうございます。そのようにします。/storage/ftp/namazuは
karin.namazu.org上で直接操作して良いのでしょうか?
大島 龍之介 ryu@xxxxxxxxxxx