投稿日:2005年01月27日 作成鷹の巣

No.18250 namazuナマズの検索設定を教えてください。



namazuナマズの検索設定を教えてください。

No.18250 投稿時間:2005年01月27日(Thu) 21:13 投稿者名:さる URL:

こんばんは、さるです。
教えてください。
WindowsXP Pro
Namazu2.0.12

基本的には、ほとんどのコメントを外しているだけです。
以下に説明しますが、わかりにくく申し訳ありません。
とりあえず、インデックス化は成功していて、DOS上の検索もうまくいっている状態と思います。
インデックス化がされていることを前提にします。
しかしながら、これを入力してて理解していないことが自分自身わかります。

ごめんなさい。どうかお願いします。

・Index C:\namazu\var\namazu\index は、ディフォルト
・Template C:\namazu\share\namazu\template は、ディフォルト

###MS-DOSプロンプトで設定を確認する###
mknmz -Cを実行
対応メディアタイプ :html,text,pdf...etc ----ok

namazu “検索語句"
検索できる(一部を抜粋)

2. (スコア: 3)
著者: 不明
日付: Thu, 18 Mar 2004 13:44:42
124 〔○○○○〕 ○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
/c|/xxxxxxx/xxxxxxx/xxxxxxx/xxxxxxx/45-2-日本語.pdf (1,676,313 bytes)

###HTMLブラウザから確認###
###サーバーのcgi実行可能場所に以下のファイルを保存 -その1-###
・namazu.cgi.exeをリネーム、namazu.cgi
アクセス http://localhost/cgi-bin/namazu?lang=ja/ とすると
AMAZU画面“現在、 0 の文書がインデックス化され、 0 個のキーワードが登録されています。 "
と“0"の部分が更新されない。

・{cgi}の部分を変更
・action=" /cgi-bin/namazu.cgi"
・<form method="get" action="/cgi-bin/namazu.cgi">

###サーバーのcgi実行可能場所に以下のファイルを保存 -その2-###
・namazu.cgi.exeのコピーを置く namazu.cgi.exe
・namazurcのコピーを置きリネーム .namazurc
・NMZ.head.ja、NMZ.body.ja、NMZ.foot.ja、を1ファイルにしてWWW.htmlで保存。
・{cgi}の部分を変更
action="/cgi-bin/namazu.cgi.exe "
<form method="get" action="/cgi-bin/namazu.cgi.exe">

アクセス http://localhost/cgi-bin/WWW.html とすると
AMAZU画面“現在、 xx の文書がインデックス化され、 xx,xxxx個のキーワードが登録されています。 "
NMZ.head.jaにある「xx」がただ単純にコピーされているからなのでしょう。
いまいち、namazu.cgi.exeがわかりません。

上記のその1は、「xx」になにも表示せず。


・Replace /home/foo/public_html/ http://www.foo.bar.jp/~foo/
検索対象の文書を置いたLocalのPCのディレクトリをhttp://で始まるURLに置き換え
Replace /C\|/AAAA/ http://SARU.com/cccc/と記述します。

一部を抜粋
2. (スコア: 3)
著者: 不明
日付: Thu, 18 Mar 2004 13:44:42
124 〔○○○○〕 ○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
/c|/AAAA/aaaa/bbbb/cccc/45-2-%B3%D8%B2%F1%B7%E8%BB%BB.pdf (1,676,313 bytes)

正規表現UNIXスラッシュに続く、リンク(pathとファイル名)が表示されている?(おかしい)
しかも、日本語ファイル名の化け。半角英数字のファイル(化けていないファイルでも)リンクをクリックすると、Windowsのエラー画面となる。
ページを表示できません。
検索中のページは現在、利用できません。Web サイトに技術的な問題が発生しているか、ブラウザの設定を調整する必要があります。


まず、バージョンが間違ってますね。

No.18256 投稿時間:2005年01月28日(Fri) 23:06 投稿者名:聞疑始 URL:http://homeserver-streaming.com/Trouble/namazu/

> Namazu2.0.12
まず、バージョンが間違ってますね。
ここから考えてください。


ご指摘ありがとうございます。最初から考えてやってみます。

No.18260 投稿時間:2005年01月29日(Sat) 09:07 投稿者名:さる URL:

> > Namazu2.0.12
> まず、バージョンが間違ってますね。
> ここから考えてください。
聞疑始さんありがとうございます。
最初からよく考えてやってみます!


バージョンは変えたが、2バイトファイル名が化ける。kakashi?HTMLリンク先が違い飛ばない。

No.18275 投稿時間:2005年01月31日(Mon) 11:48 投稿者名:さる URL:

> > Namazu2.0.12
> まず、バージョンが間違ってますね。
> ここから考えてください。

すみません、遅くなりました、状況はかわりません。
Namanuを2.0.14にしました。セキュリティーホールを含めいろいろ問題があったのですね。ご指摘通り再インストールしました。全て自動でやってくれました。
READ_MEの事項は確認してみました。

今度は、こちらのサイトをHTMLで保存してやってみました。
■WWWサーバー:04WebServer v145
■ファイル名:「鷹の巣」の自宅サーバー 掲示板.htm
■WWWと検索してみた。以下の内容です。

○ファイル名が化けている。MSDOSコマンドで作成した時点でも英数字以外はこうなってしまいます。

○インデックス・テンプレートはディフォルトのままの場所。

○namazu.cgi.exeをnamazu.cgiにリネームし、cgi-binフォルダ(CGI実行可)にコピー。
フォルダ階層:/kensaku/namazu/cgi-bin/
サーバーパス:/kensaku/
○namazurcをコピーし、.namazurcにリネームし、cgi-binフォルダ(CGI実行可)に移動。
Replace /C\|TEMP/ http://localhost/test/
○WEBデータ保存場所:c:\TEMP
サーバーパス:/test/

アクセス:http://localhost/kensaku/namazu.cgi?lang=ja/とアクセス


1. 「鷹の巣」の自宅サーバー 掲示板 (スコア: 6)
著者: 不明
日付: Mon, 31 Jan 2005 10:16:10
目次|手順 0|1|2|3|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q| よくあるご質問|ネットワークコマンド|メタ検索 ||Web上のインターネット試験|Web上のnslookup|WWW試験|FTP試験|メール受信試験| 「鷹の巣」の自宅サーバー
/c|/TEMP/%A1%D6%C2%EB%A4%CE%C1%E3%A1%D7%A4%CE%BC%AB%C2%F0%A5%B5%A1%BC%A5%D0%A1%BC%20%B7%C7%BC%A8%C8%C4.htm (22,905 bytes)

IE画面左下の情報をマウスをあててみると、
http://localhost/c|/TEMP/%A1%D6%C2%EB%A4%CE%C1%E3%A1%D7%A4%CE%BC%AB%C2%F0%A5%B5%A1%BC%A5%D0%A1%BC%20%B7%C7%BC%A8%C8%C4.htm
になっているので、当然リンク先が違うので開けません。
/c|/TEMP/がtestに置き換わってない。手動で置き換えると、リンク先は開きます。

どうか教えてください。


ドキュメントルートを正確に置換して下さい。

No.18304 投稿時間:2005年02月08日(Tue) 12:08 投稿者名:鷹の巣 URL:http://sakaguch.com/

> ○ファイル名が化けている。MSDOSコマンドで作成した時点でも英数字以外はこうなってしまいます。


mknmz コマンドのUオプションあたりの話ではありませんか?
http://www.google.co.jp/search?hl=ja&q=namazu+2%E3%83%90%E3%82%A4%E3%83%88+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D&lr=


> ○インデックス・テンプレートはディフォルトのままの場所。
>
> ○namazu.cgi.exeをnamazu.cgiにリネームし、cgi-binフォルダ(CGI実行可)にコピー。
> フォルダ階層:/kensaku/namazu/cgi-bin/
> サーバーパス:/kensaku/
> ○namazurcをコピーし、.namazurcにリネームし、cgi-binフォルダ(CGI実行可)に移動。
> Replace /C\|TEMP/ http://localhost/test/
> ○WEBデータ保存場所:c:\TEMP
> サーバーパス:/test/


ドキュメントルートを正確に置換して下さい。
Replace /C\|/TEMP/ http://localhost/test/
又は
Replace /C\|/TEMP/ /test/
として、一度試して見て下さい。


やっとできました。

No.18444 投稿時間:2005年02月25日(Fri) 16:12 投稿者名:さる URL:

変更ポイントはTemplateとReplaceです。

Index C:\namazu\var\namazu\index

#Template C:\namazu\share\namazu\template
Templateにコメントをつけると、上記 Indexで作成されたデレクトリ(C:\namazu\var\namazu\index)
にあるテンプレートが使われるので、インデックス数を表示するようになりました。
この設定を入れてしまっていたので、ディフォルトのテンプレートフォルダを参照していたのですね。

Replace /D\|/wnmz/public_html/ http://localhost/test/
当初質問させていただいたときは、このReplaceは /C\|/TEMP/ http://localhost/test/でした。
ディレクトリごと変えてやってみたら成功しました。
何度やってもだめだったのに、今度は/C\|/TEMP/に戻してみました。(できました)
なにかゴミみたいのが入っていたのでしょうか?

そういった意味では、初回Replaceを書き換えて以来、サーバーパスのみ変えてリトライしていましたが、
もっと早くにローカルパスもやっておけばこんなことにはなってなかったのかな?

ブラウザ上でのリンク先は、ちゃんとhttp://localhost/test/******.doc と表示してローカルとサーバーパス
の置換がされていました。

ファイルの文字化けについては、確かに-Uオプションで解決しました。mknmz -a -U -O(U,Oは大文字)

取り急ぎご報告させていただきました。
本当にありがとうございました。

> > ○ファイル名が化けている。MSDOSコマンドで作成した時点でも英数字以外はこうなってしまいます。
>
>
> mknmz コマンドのUオプションあたりの話ではありませんか?
> http://www.google.co.jp/search?hl=ja&q=namazu+2%E3%83%90%E3%82%A4%E3%83%88+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D&lr=
>
>
> > ○インデックス・テンプレートはディフォルトのままの場所。
> >
> > ○namazu.cgi.exeをnamazu.cgiにリネームし、cgi-binフォルダ(CGI実行可)にコピー。
> > フォルダ階層:/kensaku/namazu/cgi-bin/
> > サーバーパス:/kensaku/
> > ○namazurcをコピーし、.namazurcにリネームし、cgi-binフォルダ(CGI実行可)に移動。
> > Replace /C\|TEMP/ http://localhost/test/
> > ○WEBデータ保存場所:c:\TEMP
> > サーバーパス:/test/
>
>
> ドキュメントルートを正確に置換して下さい。
> Replace /C\|/TEMP/ http://localhost/test/
> 又は
> Replace /C\|/TEMP/ /test/
> として、一度試して見て下さい。


また改めて報告させていただきます。ありがとうございました!

No.18293 投稿時間:2005年02月07日(Mon) 21:38 投稿者名:さる URL:

> > Namazu2.0.12
> まず、バージョンが間違ってますね。
> ここから考えてください。

鷹の巣さん、ありがとうございました。
勘違いもあるんだとおもうのですが、抜けられなくてー。
「新しい記事扱い」にご配慮していただいて恐縮なのですが、ここで一区切りして
考えなおしてまたやってみます。
ありがとうございました。


|目次|掲示板|過去ログ目次|▲頁先頭|