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
Count.cgi
(since 2000/01/23)





>ALIAS