namazu-ml(ring)


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

Re: Inconvinuence point with -F option



橘といいます。

> 我が家では、indexを小分けしよう計画を実行中です。
> "-F"オプションを使ってやっておりますが、ちょっと不便なことがあります。

 -F オプションを使った結果でちょっと困った事がおきてしまったので、
相談させてください。
 index を作って「おぉ!!複数のディレクトリの index が出来たぜー」と
喜んで、namazu.cgi を動かす為に .namazurc を書いてみたのですが、
 REPLACE って複数指定できないんですね。

つまり、何をしたかというと、、、

 mknmz -F list
  listの中身
    /usr/local/apache/htdocs/
    /home/fml/ml/list1/htdocs/
    /home/fml/ml/list2/htdocs/
    /home/fml/ml/list3/htdocs/
    /home/fml/ml/list4/htdocs/
 で、 apache の alias 機能を使って(httpd.confの設定)
    Alias /maillist/list1/ "/home/fml/ml/list1/htdocs/"
    Alias /maillist/list2/ "/home/fml/ml/list2/htdocs/"
    Alias /maillist/list3/ "/home/fml/ml/list3/htdocs/"
    Alias /maillist/list4/ "/home/fml/ml/list4/htdocs/"
 と、いう具合に見せようとしてます。
 で、.namazrc で
    INDEX        /usr/local/namazu/index
    REPLACE      /usr/local/apache/htdocs/    http://garuru/
    REPLACE      /home/fml/ml/list1/htdocs/   http://garuru/maillist/list1/
    REPLACE      /home/fml/ml/list2/htdocs/   http://garuru/maillist/list2/
    REPLACE      /home/fml/ml/list3/htdocs/   http://garuru/maillist/list3/
    REPLACE      /home/fml/ml/list4/htdocs/   http://garuru/maillist/list4/
    BASE         http://garuru/
    #LOGGING     OFF
    #LANG        ja
    #SCORING     TFIDF

としたのですが、結果は、最初の REPLACE の対象のみ置換してくれて、後の4つは
置換してくれませんでした。

これを解決するには、対象の各ディレクトリごとに index を作って、複数の
ディレクトリに namazu を置き .namazurc で各1個の REPLACE を指定する方法で
検索をするように仕向けるしか無い気がしたのですが、正しいでしょうか?

希望としては .namazurc で REPLACE が複数書けるとうれしいです。