Namazuを2つ(Namazu1:Index1/ Namazu2:Index2)設置しようと試みましたが、下に示すそれぞれの検索画面を開くと、find1, find2のnamazurcの設定を正しく読んでくれません(説明書によると、*.cgiと同じディレクトリにあるnamazurcを設定ファイルとして読み込むとありますが・・・)
まずTemplateですが、デフォルトのIndex(F:\namazu\var\namazu\index)を読み込んでしまい、find1,2内のtemplateを読み込んでくれません。次にIndexですが、i_search/namazu.cgi.exeを開くと、自分の設定を正しく読んでくれますが(ただし試験的にキーワードを検索しても結果画面に現れない)、w_search/namazu.cgi.exeを開くと、i_search/namazu.cgi.exeと同じ検索画面が出てくることから、自分のIndex設定を正しく読み込んでいないようです。
自分なりに原因を探る中で、環境変数のNAMAZURCと、ファイルF:\namazu\etc\namazu\namazurc、ファイルF:\namazu\etc\namazu\mknmzrc内の最終行にある$TEMPLATEDIR = 'F:/namazu/share/namazu/template';の文字列の3点を削除しました。ビギナーなりに過去ログを読んだり、いろいろ試しましたが、どうも上手くいきません。原因についてこころあたりの方、ご助言いただきたくお願い申し上げます。
■WEBサイト検索(http://192.168.1.1/w_search/namazu.cgi.exe)file数652
F:\namazu\find1\
index\
template\
namazu.cgi.exe
namazurc
■iModeページ検索(http://192.168.1.1/i_search/namazu.cgi.exe)file数10
F:\namazu\find2\
index\
template\
namazu.cgi.exe
namazurc
■環境
Windows 2000 Server + IIS 5.0 + IE 5.50
Namazu 2.0.10
kakasi-2.3.4
Perl, v5.6.1
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のファイルをテキストファイルで見ると色々加工が出来てオリジナルの表示方法とか作れて便利かもしれません。(知ってるって?)
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が見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XサーバーでCGIを使うには??
-
フレームページでSSIを使ってア...
-
ファイルのダウンロードがうま...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
nickyのカテゴリ分け機能
-
VBAを使用して、外部サーバのフ...
-
「EJBとServletの違い」「J2SE...
-
FTPにて553エラー
-
CGI実行環境下の.jsや.cssが動...
-
postmailのテンプレートページ...
-
ApacheでのCGIについての質問
-
Perlプログラム上でアラートを表示
-
ホームページのレイアウトが崩...
-
perl 矢印演算子 -> の使い方
-
CGI表示されない
-
VBScriptで、ファイルから任意...
-
C言語でCGI
-
CGIROOMさんのデータベースでCS...
-
CGIでコードがむきだしの状態で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIでソースがそのままでてしま...
-
logファイルのファイル名と拡張...
-
htmlファイルにPHPとCGIを埋め込む
-
XサーバーでCGIを使うには??
-
CGIにCSSを
-
.cgi拡張子のままCGIファイルを...
-
KENTさんの掲示板のワード検索...
-
htmlに外部のcgiを読み込む
-
Movabletype 画像の機能について
-
cgiファイルを他のhtmlファイル...
-
CGIにて構築されている新着情報...
-
KENT WEBさんのcgi パスワード制限
-
cgiファイルで構成された検索結...
-
xyzzyで拡張子がcgiやpl, pmの...
-
cgiファイルを直接は見れなくす...
-
nicky.cgi内で、しぃペインター...
-
/cgibin/bbs/board.cgi で終わ...
-
アクセス制限をかけたファイル...
-
CGIの設置について。(BIGLOBE)
-
Linuxで拡張子は必要か
おすすめ情報