namazu-ml(ring)


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

Re: Namazu 1.9.4 --replace option



yoshihide hirose <hirose@xxxxxxxxxxxxxxx> wrote:

>--replace オプションなのですが
>インデックスしたいドキュメント群があるディレクトリの絶対パスが
>/usr/local/apache/htdocs/search/
>であるとするならば
>./mknmz --replace='s!http://w3.fast.co.jp/search/!/usr/local/apache/htdocs/search!;' \
>/usr/local/apache/htdocs/search
>
>のように指定すればよいのかと思ったのですが、この指定では、URI置換がうまく
>いきませんでした。

逆です。
s!/usr/local/apache/htdocs/search!http://w3.fast.co.jp/search/!
が正解です。


># --replace オプションの書式はcsh系ではだめなのが悲しい。

単に perl の s/foo/bar/ を指定しているだけなので、

s:/usr/local/apache/htdocs/search:http://w3.fast.co.jp/search/:

でも OKです。


>>   % mknmz --replace='s!http://foo.bar.jp/!/foo/www!;' /foo/www
>> 
>> のように指定します。mknmz の内部では 
>> 's!http://foo.bar.jp/!/foo/www!;' の部分を eval して置換して
>> います。

説明が逆になっていましたね。失礼しました。

-- Satoru Takabayashi