• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:全文検索NAMAZUを複数設置するには?)

全文検索NAMAZUの複数設置方法

このQ&Aのポイント
  • Namazuを複数設置する際に正しく設定ファイルを読み込んでくれない問題が発生しています。
  • TemplateとIndexの設定に関しても問題があり、自分の設定が正しく読み込まれていないようです。
  • 環境変数や設定ファイルの特定の行を削除しても解決しないため、他の原因を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • ryu_d
  • ベストアンサー率58% (33/56)
回答No.1

はじめまして。 つまり、同じnamazuを使って違うINDEXを持った文書をそれぞれ検索したい。という風に解釈すればよろしいですか? 私はこんな感じでやってます。無理やりかもしれませんが mknmz -U -O [INDEX作成先] [元文書パス] でINDEXを作成します。 次にTemplateをそれぞれINDEX作成先に上書きコピーします。(私のときは表示をそれぞれ違うものにしたかったので) (NMZ.body.ja,NMZ.foot.ja,NMZ.head.ja,NMZ.result.normal.ja,NMZ.result.short.ja,NMZ.tips.ja) で、CGIに渡すときの引数を加工します。 <INPUT type="hidden" name="result" value="short"> <INPUT type="hidden" name="idxname" value=""> idxnameのVALUEにインデックスファイルのある場所を相対で指定します。 これで私は、複数の領域のINDEXを使い分けています。 正しい方法かどうかは分かりませんが。 templateのファイルをテキストファイルで見ると色々加工が出来てオリジナルの表示方法とか作れて便利かもしれません。(知ってるって?)

chaz
質問者

お礼

ryu_dさま、 トライしていみたのですが、以下のようなエラーが表示されてしまいます。 namazu: /namazu/var/namazu/index/NMZ.head: No such file or directory namazu: /namazu/var/namazu/index/NMZ.body: No such file or directory namazu: /namazu/var/namazu/index/NMZ.foot: No such file or directory その後ネットでいろいろと調べまわった挙句、pnamazuなるものを発見、差し替えて実行してみると綺麗に動作してくれました。お騒がせしてすみません。 感謝 m(_ _)m

関連するQ&A