- ベストアンサー
manazu.cgiでローカルディスクの検索は可能?
namazuを使ってPC内の全文検索をしたいと思っています。 PC上でApacheを走らせておけば、namazu.cgiを使ってWebで全文検索が可能でしょうか? GUIにSearch-Sを使えば、Apacheは必要ないようですが、ApacheとCGIの勉強を兼ねて、上のようなことを考えています。 OSはWinXPです。 Linuxは、殆ど使ったことがありませんが、かつてUNIX4.2BSDでシェルの経験はあります。perlは知りませんが、awkとVBは使えます。(無意味かな?)敷居は高いでしょうか? よろしくお願いします。
- MusaGoro
- お礼率70% (310/442)
- CGI
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
もちろん可能です。 パスの変換などもいりませんから、ほとんどnamazu側の設定は不要なんじゃないでしょうか。
その他の回答 (1)
お礼
ありがとうございました。
関連するQ&A
- namazu.cgiがインストールされません。
こんにちは。 RedHat8を最近インストールしたばかりです。 自分のマシンにあるドキュメントを全文検索したくて、namazuをインストールしようとしています。 CGIから利用するためにはnamazu.cgiが必要と聞きました。 しかし、必要(とおもわれる)パッケージをインストールしても、namazu.cgiがみつかりませんでした。 findで/に対して検索しましたが、ありません...。 インストールしたパッケージは、以下のとおりです。 kakasi-2.3.4-1.i386.rpm namazu-cgi-2.0.10-1.i386.rpm kakasi-dict-2.3.4-1.i386.rpm perl-Search-Namazu-0.13-2.i386.rpm namazu-2.0.12.tar.gz perl-Text-Kakasi-1.05-1.i386.rpm ちなみにnamazu本体はインストールされてます。(インデックスはつくられました) どなたか、ご教授願います。 どこのサイトを調べても、あたりまえのようにnamazu.cgiをcgi-binディレクトリにコピーする、と書いてありますので、こまっています。
- ベストアンサー
- その他(ソフトウェア)
- cgiをローカルで試す
Windows XPを使っています。今まではActive PerlとApacheをインストールしてローカルでCGIを試していたのですが、他のPCでも同じ環境を作ろうとやってみたのですが、やりかたを忘れてしまって、うまくいきません。もちろん、サイトを参考にしたのですが。 それで、CGIをローカルで試すにはこの方法しかないのでしょうか?もっと簡単なやりかたがあればおしえてください。よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- 全文検索NAMAZUを複数設置するには?
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
- ベストアンサー
- CGI
- namazu検索cgiの、Perl版が以前出回っていたかと思いますが、
namazu検索cgiの、Perl版が以前出回っていたかと思いますが、 既にサイトが閉鎖されてしまったようで、入手困難なようです。 どちらかで入手できないでしょうか? または、上記プログラムでなくてもレンタルサーバー、FTP権限 のみにてnamazu検索を稼働させる方法があれば、それでもよいのですが、 おそらく不可能ではないかと・・・
- ベストアンサー
- その他(プログラミング・開発)
- 検索ページでの、submitのコントロールについて
イントラのFAQページに全文検索システムを作っています。 CGI(Namazu)を利用したこの検索環境は正常に動作していますが、この検索を実行するHTMLページの作成で悩んでいます。 以下が現在の検索用フォームです。 <form method="GET" action="/scripts/search/namazu.cgi.exe"> <select name="query"> <option value="分類アパッチ">Apache <option value="分類デスクネッツ">desknet's : </select> <input type="submit" name="idxname" value="Search!"> <input type="hidden" name="whence" value="0"> <input type="hidden" name="idxname" value="all"> </form> 上記は「『all』インデックスファイル内から、プルダウンで選択した項目のvalue値を検索」するためのフォームなのですが、結論としては、「検索者が任意に選択したインデックスから、プルダウンで選択したテキスト部(「Apache」や「desknet's」)を検索値として検索」するようにしたいのです。 以下のようなプルダウンにすることでインデックスを任意に選ぶことはできるのですが、そうすると、今度はどうやって検索値をCGIに送ることができるのかがわかりません。 <select name="idxname"> <option name="idxname" value="apache">Apache <option name="idxname" value="desknets">desknet's : </select> 分かり難い説明で恐縮ですが、どなたかご教示いただけますようよろしくお願いいたします。
- 締切済み
- JavaScript
- Solaris8+Apacheで全文検索
Solaris8+ApacheでWebページの全文検索エンジンの構築を 考えているのですが、みなさんご意見をお願いします。 普通に考えればNamazuなんですけど、Namazuだと 単語での一致ですよね。(?) 完全一致(grep)ではないと思うので、完全一致の検索 エンジンを探しているのですが、何か良いものを ご存じないでしょうか? 商用・フリー等気にしません。 よろしくお願いします。
- ベストアンサー
- Solaris系OS
- Namazuによる全文検索について
VineLinux2.6+samba+namazu+apacheで、ファイルサーバをつくり、webブラウザからnamazu.cgiを使ってファイルサーバ内のファイルを全文検索しています。 検索は問題なく出来るのですが、ヒットしたファイルが日本語のファイル名だと、ブラウザ上に表示されているファイル名をクリックしてもファイルをオープンしません。英数字のファイル名であれば、word、excel、txtを問わず、開くことが可能です。また、ブラウズはネスケだとブラウザ上にバイナリーをそのまま表示したようになります。IEだとページが見つかりませんと表示されています。 解決策をおしえてください。
- 締切済み
- その他(OS)
- cgiがうごきません
ApacheとPerlをインストールしてローカルでの動作確認OKなのですが、HP上では機能しません。 プロバイダー側が作った「アクセス権が認められてません ・・・どうたら、こうたら」のメッセージがでます。 すべてのファイル(cgi,html,pl・・)をEUC(文字)CR+LF (改行)にして、アスキーモードでアップロードしました。 Perlパスやパーミッションは間違いないとは思うのですが 、アクセスすると凄い文字化けになっています。掲示板は機能しません。FTPはFFFTPですので自動改行すると思うの ですが、コードの設定に関係があるのでしょうか? 私はWin98,プロバイダーはUNIX系です。それから、Apache とPerlを使ってエラーを調べられるようなことを聞いたの ですが、どのようにするのでしょうか?お願いします。
- ベストアンサー
- CGI
- イントラネット内の他のサーバも検索できるcgiはないでしょうか?
皆様のお知恵を拝借させてください。 現在、イントラ内でサーバを運用しています。 そのイントラ内には、他にもサーバがいくつかあり、 それらすべてを横断的に検索できるようなもの(cgi?)を探しています。お金の都合から、フリーのものを探しています。 イントラ内なので、googleなどによる自サイトの検索ができません。 これまでの質問&回答にあげられていたようなnamazuを インストールしてみたのですが、 インストールしたサーバ内しか検索できないと、 マニュアルに記載されていたので、あえなく断念したところです。 perl、Javascript、HTMLなどの基礎的な知識はあります。 ちなみに、環境はWindows2003Server、IISです。 ActivePerl5.8もインストールされています。 namazuも工夫すれば、他のサーバも検索できるようになるのでしょうか。 それとも、他に複数のサーバを検索できるものがあるのでしょうか。
- ベストアンサー
- その他(プログラミング・開発)
- サイト内全文検索CGI、インデックス無、検索拡張子指定可
サイト内全文検索CGIを探しており、いろいろなScriptを見てきました。 ですが、自分の理想としている物がみつかりませんでした。 改造も試みたんですが想うようにいきませんでした。 次の条件に当てはまるCGIがありましたら教えてください ・Perlでかかれている ・インデックス作成型ではない ・検索する拡張子を指定できる htmのみ、htmlのみ、txtのみ、または複数指定といった感じです ・検索結果を数件ずつに分けて表示できる 検索すると1件から20件を表示し、次のページで21件から40件を表示するといった感じです 改造された再配布のものでもいいです。 上の様な全文検索CGIを知っていたら教えてください。 宜しくお願いします
- 締切済み
- CGI
お礼
お礼が遅れて、大変失礼致しました。 チャレンジしてみます。 ありがとうございました。