Namazu/ ホームページに全文検索機能を持たせたい場合
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[Soft/Editor/V]]
namazuの使い方
http://mizube.yupapa.net/engine/namazu.html
更新日 2002.11.17
namazu の使い方 検索システムnamazuを使ってみよう
ここでは、人気のある検索システム"namazu"を紹介します。
検索といっても、いろいろあります。
ここでは namazu.cgi を使って自分のホームページに全文検索...
なぜ検索システムに namazu を選んだか?
知人から検索機能の相談を受けました。
その相談とは「複数のWebサイトを指定して検索をしたい」とい...
私も知人もホームページは自前のWebサイトでなく、プロバイダ...
検索対象に複数のWebサイトを指定できること
レンタルWebサイトなので、Perl言語で実行可能なこと
PDFファイルも検索できること
フリーソフトであること
これを満たすのは namazu 以外に無いようです。
namazu は非常に柔軟なシステムですから、使い方もいろいろで...
使っているパソコンのデータを検索したり、過去メールから検...
ここでは、「レンタルWeb上で複数のWebサイトを指定して検...
したがって、Perl版の"pnamazu"を使用します。
独自にWebサーバーを運営している人は、Perl版ではなくC言語...
---------------------------------------------------------...
●namazuで検索ができるまでの手順
namazu は検索対象のファイルに対してインデックスを作ってお...
したがって、次のような流れになります。
検索対象のホームページをダウンロードして、自分のパソコン...
インデックスを作成する。
インデックスをWebサイトにアップロードする。
検索の実行。
順を追って説明します。
対象ホームページのダウンロードは、フリーソフトの「PerMan ...
自分のパソコン上でインデックスを作成します。
このインデックス作成には namazu のツールである mknmz を使...
mknmz の本体部分が Perl言語で書かれているため、自パソコン...
perl環境のインストール
Active perl 5.6.1以降のインストールが必要です(jperl のイ...
「Active Perl」は下のページからダウンロードできます。
ActivePerl Windows MSI (無料ですが、事前登録が必要です)
ダウンロードしたファイルを実行すればインストールできます。
インストール先のフォルダを指定しない限り、C:\Perlというフ...
次にPerl版 namazu である pnamaze をダウンロードします。
作者古川令さんのページ からダウンロードしてください。
また、Perl版でない本家の namazu のホームページはこちらで...
全文検索システム Namazu
このホームページにある解説を良く読むことをお薦めします。
以下は未編集のメモです。悪しからず
Windows版 Kakasi,namazu-for-win32のインストール
1.Kakasiをインストールする(OSのドライブのルート直下へk...
実際に必要なのはKakasiの辞書だけ
2.namazu for win32をインストールする、インストール用の...
(kakasiのパス等もまとめて設定される、使用するのはインデ...
3.PDFを検索できるようにpdftotext.exeをダウンロードして...
(ただし、日本語対応にconfigしてコンパイルした物であるこ...
次いでC:\namazu\share\namazu\filterにあるpdf.plを編集しま...
system("$pdfconvpath -q -eucjp -raw $tmpfile $tmpfile2");
を次のように変更します。
system("$pdfconvpath -q -enc EUC-JP -raw $tmpfile $tmpfil...
設定が完了したらMS-DOSプロンプトでmknmz -Cを実行してみま...
4.namazurcの設定
続いてNamazuの設定ファイルnamazurcの設定をします。namazur...
Index C:\namazu\var\namazu\index
#Template C:\namazu\share\namazu\template
#Replace /home/foo/public_html/ http://www.foo.bar.jp/~foo/
#Logging off
Lang ja_JP.SJIS
#Scoring tfidf
#EmphasisTags "<strong class=\"keyword\">" "</strong>"
Cドライブのhomepageというフォルダをインデックスの対象にし...
Index C:\namazu\var\namazu\index
Template C:\namazu\share\namazu\template
#Replace /C\|/homepage/ http://www.foo.bar.jp/~foo/
#Logging off
Lang ja_JP.SJIS
#Scoring tfidf
EmphasisTags "<strong class=\"keyword\">" "</strong>"
ローカルで使う場合は上記の設定でいいと思います。
namazurcをWeb上で動く設定に変更する
リプレース機能を使って、インデックスを作った環境と、実際...
Replace /g\|/download/web/hogeweb1.ne.jp/ http://hogeweb1...
Replace /g\|/download/web/hogeweb2.com/ http://hogeweb2.c...
Replace /g\|/download/web/hogeweb3.com/ http://hogeweb3.c...
Replace /g\|/download/web/hogeweb4.ne.jp/ http://hogeweb4...
Template の行はコメントにしておく
mknmz 実行ディレクトリの template\NMZ.head.ja を編集する
<link rev=made href="mailto:myname@myweb.ne.jp">
"Search!" を "検索スタート"に
複数のインデックスを検索する場合は"検索の方法"のリンクが...
42行を
<a href="http://myweb.ne.jp/users/myweb/service/hogehoge....
とする
mknmz 実行ディレクトリの template/NMZ.foot.jaの編集
サポートのメールアドレス
mknmz 実行ディレクトリのshare\namazu\pl\conf.plの編集
$ADDRESS = 'webmaster@foo.bar.jp';を
$ADDRESS = 'myname@myweb.ne.jp';に変更
インデックス作成時に作られるheader,footerを使用せず、固定...
Web転送ページのshare/namazu/template/NMZ.head.jaの編集
<!-- LINK-REV-MADE -->
<link rev=made href="mailto:myname@myweb.ne.jp">
Web転送ページの share/namazu/template/NMZ.foot.jaの編集
サポートのメールアドレス
ただし、固定されたテンプレートなので、インデックスの情報...
上記が設定できたら、インデックス作成用のバッチファイルを...
バッチファイル内容(4つのホームページのインデックスを作...
perl C:\namazu\bin\mknmz --html-split -O D:\web\myweb\hom...
perl C:\namazu\bin\mknmz --html-split -O D:\web\myweb\hom...
perl C:\namazu\bin\mknmz --html-split -O D:\web\myweb\hom...
perl C:\namazu\bin\mknmz --html-split -O D:\web\myweb\hom...
終了行:
[[Soft/Editor/V]]
namazuの使い方
http://mizube.yupapa.net/engine/namazu.html
更新日 2002.11.17
namazu の使い方 検索システムnamazuを使ってみよう
ここでは、人気のある検索システム"namazu"を紹介します。
検索といっても、いろいろあります。
ここでは namazu.cgi を使って自分のホームページに全文検索...
なぜ検索システムに namazu を選んだか?
知人から検索機能の相談を受けました。
その相談とは「複数のWebサイトを指定して検索をしたい」とい...
私も知人もホームページは自前のWebサイトでなく、プロバイダ...
検索対象に複数のWebサイトを指定できること
レンタルWebサイトなので、Perl言語で実行可能なこと
PDFファイルも検索できること
フリーソフトであること
これを満たすのは namazu 以外に無いようです。
namazu は非常に柔軟なシステムですから、使い方もいろいろで...
使っているパソコンのデータを検索したり、過去メールから検...
ここでは、「レンタルWeb上で複数のWebサイトを指定して検...
したがって、Perl版の"pnamazu"を使用します。
独自にWebサーバーを運営している人は、Perl版ではなくC言語...
---------------------------------------------------------...
●namazuで検索ができるまでの手順
namazu は検索対象のファイルに対してインデックスを作ってお...
したがって、次のような流れになります。
検索対象のホームページをダウンロードして、自分のパソコン...
インデックスを作成する。
インデックスをWebサイトにアップロードする。
検索の実行。
順を追って説明します。
対象ホームページのダウンロードは、フリーソフトの「PerMan ...
自分のパソコン上でインデックスを作成します。
このインデックス作成には namazu のツールである mknmz を使...
mknmz の本体部分が Perl言語で書かれているため、自パソコン...
perl環境のインストール
Active perl 5.6.1以降のインストールが必要です(jperl のイ...
「Active Perl」は下のページからダウンロードできます。
ActivePerl Windows MSI (無料ですが、事前登録が必要です)
ダウンロードしたファイルを実行すればインストールできます。
インストール先のフォルダを指定しない限り、C:\Perlというフ...
次にPerl版 namazu である pnamaze をダウンロードします。
作者古川令さんのページ からダウンロードしてください。
また、Perl版でない本家の namazu のホームページはこちらで...
全文検索システム Namazu
このホームページにある解説を良く読むことをお薦めします。
以下は未編集のメモです。悪しからず
Windows版 Kakasi,namazu-for-win32のインストール
1.Kakasiをインストールする(OSのドライブのルート直下へk...
実際に必要なのはKakasiの辞書だけ
2.namazu for win32をインストールする、インストール用の...
(kakasiのパス等もまとめて設定される、使用するのはインデ...
3.PDFを検索できるようにpdftotext.exeをダウンロードして...
(ただし、日本語対応にconfigしてコンパイルした物であるこ...
次いでC:\namazu\share\namazu\filterにあるpdf.plを編集しま...
system("$pdfconvpath -q -eucjp -raw $tmpfile $tmpfile2");
を次のように変更します。
system("$pdfconvpath -q -enc EUC-JP -raw $tmpfile $tmpfil...
設定が完了したらMS-DOSプロンプトでmknmz -Cを実行してみま...
4.namazurcの設定
続いてNamazuの設定ファイルnamazurcの設定をします。namazur...
Index C:\namazu\var\namazu\index
#Template C:\namazu\share\namazu\template
#Replace /home/foo/public_html/ http://www.foo.bar.jp/~foo/
#Logging off
Lang ja_JP.SJIS
#Scoring tfidf
#EmphasisTags "<strong class=\"keyword\">" "</strong>"
Cドライブのhomepageというフォルダをインデックスの対象にし...
Index C:\namazu\var\namazu\index
Template C:\namazu\share\namazu\template
#Replace /C\|/homepage/ http://www.foo.bar.jp/~foo/
#Logging off
Lang ja_JP.SJIS
#Scoring tfidf
EmphasisTags "<strong class=\"keyword\">" "</strong>"
ローカルで使う場合は上記の設定でいいと思います。
namazurcをWeb上で動く設定に変更する
リプレース機能を使って、インデックスを作った環境と、実際...
Replace /g\|/download/web/hogeweb1.ne.jp/ http://hogeweb1...
Replace /g\|/download/web/hogeweb2.com/ http://hogeweb2.c...
Replace /g\|/download/web/hogeweb3.com/ http://hogeweb3.c...
Replace /g\|/download/web/hogeweb4.ne.jp/ http://hogeweb4...
Template の行はコメントにしておく
mknmz 実行ディレクトリの template\NMZ.head.ja を編集する
<link rev=made href="mailto:myname@myweb.ne.jp">
"Search!" を "検索スタート"に
複数のインデックスを検索する場合は"検索の方法"のリンクが...
42行を
<a href="http://myweb.ne.jp/users/myweb/service/hogehoge....
とする
mknmz 実行ディレクトリの template/NMZ.foot.jaの編集
サポートのメールアドレス
mknmz 実行ディレクトリのshare\namazu\pl\conf.plの編集
$ADDRESS = 'webmaster@foo.bar.jp';を
$ADDRESS = 'myname@myweb.ne.jp';に変更
インデックス作成時に作られるheader,footerを使用せず、固定...
Web転送ページのshare/namazu/template/NMZ.head.jaの編集
<!-- LINK-REV-MADE -->
<link rev=made href="mailto:myname@myweb.ne.jp">
Web転送ページの share/namazu/template/NMZ.foot.jaの編集
サポートのメールアドレス
ただし、固定されたテンプレートなので、インデックスの情報...
上記が設定できたら、インデックス作成用のバッチファイルを...
バッチファイル内容(4つのホームページのインデックスを作...
perl C:\namazu\bin\mknmz --html-split -O D:\web\myweb\hom...
perl C:\namazu\bin\mknmz --html-split -O D:\web\myweb\hom...
perl C:\namazu\bin\mknmz --html-split -O D:\web\myweb\hom...
perl C:\namazu\bin\mknmz --html-split -O D:\web\myweb\hom...
ページ名: