Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rbnamazu-0.1
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だとすっきり書けていい
なあ。試しに実行したところ、うまく動いたり動かなかったりしま
した。
% ruby -v
ruby 1.4.4 (2000-04-14) [i586-linux]
# うまく動く例
% ./namazu.rb foobar ~/Namazu/Mail/ml/lookup-ja
Results:
References: [foobar: 2]
Total 2 documents matching your query.
(snip)
Current List: 1 - 2
# うまく動かない例 - 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.
# うまく動かない例 - 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
動くときは十分に高速です。rbnamazuを元にいろいろできそうです。
おもしろい。
>さて、pageも作らなくてはならないのですが、URLは安部さんの
>http://www.namazu.org/ruby-namazu/ が良い気がしてきましたので、それ
>で繕うかと思います。
>
>ところで、 rbnamazu-0.1.tar.gz も www.namazu.org 側に置いた方が良い
>かと思っています。アーカイブは namazu-web リポジトリで扱っていないよ
>うですが、どのように管理されているのでしょうか?
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/>
-- Satoru Takabayashi