Namazu 2.0 .namazurc, ALIAS, REPLACE
ALIAS
これはインデックスの別名を設定する項目です。たとえば
Alias foo /usr/local/var/namazu/index/foo
と設定しておけば
% namazu query foo
で検索できます。将来的には
Alias all /usr/local/var/namazu/index/foo\
/usr/local/var/namazu/index/bar\
/usr/local/var/namazu/index/baz\
/usr/local/var/namazu/index/quux
のように一対多の Alias に対応するつもりです。(ソースコードを
整理しないと実現できない)
REPLACE
これは検索結果の中のURIを動的に置換する設定項目です。置換さ
れる側は正規表現で指定します。perl の s/PAT/REP/ に似ていま
す。replace PAT with REP という意味です。
例:
置換される側 置換する側
Replace /home/foo/public_html/ http://www.foobar.jp/foo/
Replace /home/(.*)/public_html/ http://www.foobar.jp/\1/
後者は \1 で後方参照しているところがみそです。
Last Update
19:53:40 03/12/08
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Apache/2.4.62 (Unix) OpenSSL/3.0.12
(since 2000/01/23)