namazu-ml(ring)


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

Re: namazu-1.4.0.0-alpha-6 (Re: namazu-1.4.0.0-alpha-5)



Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx> wrote:

>インデックス名のエイリアス定義を実装しました。namazu.conf または 
>.namazurc に
>
>    ALIAS	foo-ml	/home/foobar/NMZ/ml/foo
>
>のように指定します。すると、コマンドラインから
>
>  % namazu keyword foo-ml
>
>と実行したときに foo-ml は /home/foobar/NMZ/ml/foo として扱われま
>す。

ALIASとは別にもう一つ検索時のインデックス指定の簡略方法を思いつき
ました。

namazu コマンドを CGIとして動かしたときは .namazurc の

  INDEX		/usr/local/namazu/index

で定義されるディレクトリの下にあるインデックスが対象となります。つ
まり

  <INPUT TYPE="CHECKBOX" NAME="dbname" VALUE="foo">foo
  <INPUT TYPE="CHECKBOX" NAME="dbname" VALUE="bar">bar
  <INPUT TYPE="CHECKBOX" NAME="dbname" VALUE="baz">baz

の foo, bar, baz はそれぞれ /usr/local/namazu/index/{foo,bar,baz} 
に対応します。

そこで、コマンドラインでも同じように

  % namazu keyword foo

と実行したときは INDEX の下の foo (/usr/local/namazu/index/foo) が
検索されると便利なのではないかと思います。いかがなものでしょう?

-- Satoru Takabayashi