Namazuの設定の巻
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*** Namazu による全文検索 [#b4f7936d]
- あるファイルから検索したい文字列を探す場合、ファイルを...
腕に自身がある方は、正規表現で探したりと・・・すると思い...
できないので結構大変なんですよね。こんなとき貴方はどしま...
そんなことをしなくてもフリーソフトのNamazuで全文検索でき...
- と少しおちゃらけましたが、全文検索とは「全文章の中から...
有名なYahooとかMSNとかでHP上から目的の語句、キーワード...
日本語的に会話口調とか難しい文章も、それぞれの語句に切り...
- Namazu による全文検索のメリットは、中規模なサイトでも十...
検索のテンプレートをカスタマイズすることもできる。なによ...
: 前提条件 | COLOR(RED){''namazu*, kakasi*''}パッケージが...
パッケージの確認は、COLOR(RED){''rpm -q namazu''}コマンド...
*** indexファイルの作成前に [#h08c231a]
- Namazu による全文検索の使用用途は、通常Webの文章を検索...
もちろんコマンドラインにも対応していたり、Wordの文章やExc...
ここではWebの文章を検索対象とします。
- COLOR(RED){''/etc/namazu/mknmzrc''} 以下の定義値を修正...
# サーバーの管理者メールアドレスを設定
$ADDRESS = 'webmaster@sea-bird.org';
# index除外ファイルを設定
$DENY_FILE = ".*\\.(gif|png|jpg|jpeg)|.*\\.tar\\.gz|core...
# index除外パスの指定
$EXCLUDE_PATH = "/var/www/cgi-bin/";
: COLOR(RED){mknmz コマンド} を実行して表示が漢字でないと...
- indexファイルを作成します。Namazu による全文検索は、こ...
目的別の検索システムを構築することが可能です。サイト内全...
別々のindexファイルを作成し検索システムを構築します。~
また、本文とindexファイルとの関連を結びつけるのは、このin...
indexファイルを再構築してあげる必要があります。
*** indexファイルの作成 [#b9f157a1]
- 下記の条件にてsea-bird.org内の資料をNamazu化してみます。
|CENTER:項番|CENTER:ディレクトリ|CENTER:用途|h
|1.|/var/www/sea-bird.org/index|indexファイル, Webコンテ...
|2.|/var/www/html/doc/|設定資料等のhtmlファイル|
|3.|/var/www/html/namazu|Namazu検索プログラムファイルの格...
|4.|http://www.sea-bird.org/namazu/namazu.cgi|Namzu検索|
+ indexファイルのディレクトリ作成
# mkdir -p /var/www/sea-bird.org/index
# chown -R apache.apache /var/www/sea-bird.org/index
+ indexファイルの作成
# mknmz -O /var/www/sea-bird.org/index /var/www/html/doc/
-- 作成したindexファイルが、使用できるか確認します。ここ...
# namazu hoge /var/www/sea-bird.org/index
検索結果
参考ヒット数: [ hoge: 51 ]
検索式にマッチする 51 個の文書が見つかりました。
1. CVS, サーバ(pserver)の設定について (スコア: 53)
著者: murata@sea-bird.org
日付: Tue, 11 Nov 2003 11:04:24
CVSの設定(はじめだけ♪) CVSのレポジトリ登録 CVSのチェック...
/var/www/html/doc/Linux/cvs_pserver.html (21,949 bytes)
+ Namazu検索プログラムを設置
# mkdir /var/www/html/namazu
# chown -R apache.apache /var/www/html/namazu
# chmod g+s /var/www/html/namazu
# cp /var/www/cgi-bin/namazu.cgi /var/www/html/namazu
# cp /etc/namazu/namazurc /var/www/html/namazu/.namazurc
-- COLOR(RED){''/var/www/html/namazu/.namazurc''} 以下の...
# indexファイル格納ディレクトリ
Index /var/www/sea-bird.org/index
# 検索結果からリンクを行うときに、元の設定資料等のhtmlフ...
Replace /var/www/html/ http://www.sea-bird.org/
-- Replaceでの指定は、上記 COLOR(RED){namazu コマンド} の...
このまま使用しても検索はできるが、その本文のリンクが別の...
変換し正規のURLの位置となるように指定します。
"/var/www/html/" 部分を "http://www.sea-bird.org/" に置...
+ Namzu検索できるか確認する。[[http://www.sea-bird.org/na...
※Documentルートは、各システムにより異なるためここでは記述...
: 本文とindexファイルとの関連を結びつけは、定期的に行う必...
*** 検索方法 [#bb672af6]
- 検索方法は、直接 namazu.cgi を実行してもよし下記の様なh...
<form method="get" action="namazu/namazu.cgi">
<p id="serch">★本サイト内検索</p>
<p>
<input type="text" name="query" size="20">
 <input type="submit" name="submit" value="Searc...
<input type="hidden" name="max" value="20">
<input type="hidden" name="result" value="normal">
<input type="hidden" name="sort" value="score">
</p>
</form>
*** 検索画面のカスタマイズ [#w18de969]
- 某大手サイトでも、このNamazuを使用しています。けどそん...
そんなデザインセンスある方は、下記ファイルを編集してみて...
|CENTER:ファイル|CENTER:用途|h
|NMZ.head.ja|ヘッダ|
|NMZ.foot.ja|フッタ部|
|NMZ.result.short.ja|検索結果部(簡潔版)|
|NMZ.result.normal.ja|検索結果部(標準版)|
|NMZ.body.ja|検索方法部|
|NMZ.tips.ja|検索ヒント部|
- '''/var/www/sea-bird.org/index''' 下に上記ファイルが作...
このファイルは、/var/www/html/namazu/.namazurc の Templat...
Template /var/www/sea-bird.org/template
: 注意 | Template にてディレクトリを変更した場合、上記表...
*** indexファイルの定期的な再構築 [#h837b039]
- cronで実行するファイルを作成する。~
ここでは、COLOR(RED){''/cronscript/namazu_sea-bird.org_do...
#!/bin/sh
export LANG=ja_JP.eucJP
export PEAL_BADLANG=0
mknmz -O /var/www/sea-bird.org/index /var/www/html/doc/
- cronの設定を行う。
# crontab -e
0 7 * * * /cronscript/namazu_sea-bird.org_doc.sh
*** 参考にさせて頂いたサイト様 [#v14a271d]
- [[Namazu 2.0 入門(本家)>http://www.namazu.org/doc/tut...
- [[Namazu 2.0 入門(とてもわかりやすい)>http://www.ki.n...
- [[マニュアルに書いてないNAMAZU>http://www.amays.c...
- [[fml のメーリングリストを WWWで公開つつ全文検索システ...
- [[はじめての自宅サーバー構築 - サイト内検索システムの構...
終了行:
*** Namazu による全文検索 [#b4f7936d]
- あるファイルから検索したい文字列を探す場合、ファイルを...
腕に自身がある方は、正規表現で探したりと・・・すると思い...
できないので結構大変なんですよね。こんなとき貴方はどしま...
そんなことをしなくてもフリーソフトのNamazuで全文検索でき...
- と少しおちゃらけましたが、全文検索とは「全文章の中から...
有名なYahooとかMSNとかでHP上から目的の語句、キーワード...
日本語的に会話口調とか難しい文章も、それぞれの語句に切り...
- Namazu による全文検索のメリットは、中規模なサイトでも十...
検索のテンプレートをカスタマイズすることもできる。なによ...
: 前提条件 | COLOR(RED){''namazu*, kakasi*''}パッケージが...
パッケージの確認は、COLOR(RED){''rpm -q namazu''}コマンド...
*** indexファイルの作成前に [#h08c231a]
- Namazu による全文検索の使用用途は、通常Webの文章を検索...
もちろんコマンドラインにも対応していたり、Wordの文章やExc...
ここではWebの文章を検索対象とします。
- COLOR(RED){''/etc/namazu/mknmzrc''} 以下の定義値を修正...
# サーバーの管理者メールアドレスを設定
$ADDRESS = 'webmaster@sea-bird.org';
# index除外ファイルを設定
$DENY_FILE = ".*\\.(gif|png|jpg|jpeg)|.*\\.tar\\.gz|core...
# index除外パスの指定
$EXCLUDE_PATH = "/var/www/cgi-bin/";
: COLOR(RED){mknmz コマンド} を実行して表示が漢字でないと...
- indexファイルを作成します。Namazu による全文検索は、こ...
目的別の検索システムを構築することが可能です。サイト内全...
別々のindexファイルを作成し検索システムを構築します。~
また、本文とindexファイルとの関連を結びつけるのは、このin...
indexファイルを再構築してあげる必要があります。
*** indexファイルの作成 [#b9f157a1]
- 下記の条件にてsea-bird.org内の資料をNamazu化してみます。
|CENTER:項番|CENTER:ディレクトリ|CENTER:用途|h
|1.|/var/www/sea-bird.org/index|indexファイル, Webコンテ...
|2.|/var/www/html/doc/|設定資料等のhtmlファイル|
|3.|/var/www/html/namazu|Namazu検索プログラムファイルの格...
|4.|http://www.sea-bird.org/namazu/namazu.cgi|Namzu検索|
+ indexファイルのディレクトリ作成
# mkdir -p /var/www/sea-bird.org/index
# chown -R apache.apache /var/www/sea-bird.org/index
+ indexファイルの作成
# mknmz -O /var/www/sea-bird.org/index /var/www/html/doc/
-- 作成したindexファイルが、使用できるか確認します。ここ...
# namazu hoge /var/www/sea-bird.org/index
検索結果
参考ヒット数: [ hoge: 51 ]
検索式にマッチする 51 個の文書が見つかりました。
1. CVS, サーバ(pserver)の設定について (スコア: 53)
著者: murata@sea-bird.org
日付: Tue, 11 Nov 2003 11:04:24
CVSの設定(はじめだけ♪) CVSのレポジトリ登録 CVSのチェック...
/var/www/html/doc/Linux/cvs_pserver.html (21,949 bytes)
+ Namazu検索プログラムを設置
# mkdir /var/www/html/namazu
# chown -R apache.apache /var/www/html/namazu
# chmod g+s /var/www/html/namazu
# cp /var/www/cgi-bin/namazu.cgi /var/www/html/namazu
# cp /etc/namazu/namazurc /var/www/html/namazu/.namazurc
-- COLOR(RED){''/var/www/html/namazu/.namazurc''} 以下の...
# indexファイル格納ディレクトリ
Index /var/www/sea-bird.org/index
# 検索結果からリンクを行うときに、元の設定資料等のhtmlフ...
Replace /var/www/html/ http://www.sea-bird.org/
-- Replaceでの指定は、上記 COLOR(RED){namazu コマンド} の...
このまま使用しても検索はできるが、その本文のリンクが別の...
変換し正規のURLの位置となるように指定します。
"/var/www/html/" 部分を "http://www.sea-bird.org/" に置...
+ Namzu検索できるか確認する。[[http://www.sea-bird.org/na...
※Documentルートは、各システムにより異なるためここでは記述...
: 本文とindexファイルとの関連を結びつけは、定期的に行う必...
*** 検索方法 [#bb672af6]
- 検索方法は、直接 namazu.cgi を実行してもよし下記の様なh...
<form method="get" action="namazu/namazu.cgi">
<p id="serch">★本サイト内検索</p>
<p>
<input type="text" name="query" size="20">
 <input type="submit" name="submit" value="Searc...
<input type="hidden" name="max" value="20">
<input type="hidden" name="result" value="normal">
<input type="hidden" name="sort" value="score">
</p>
</form>
*** 検索画面のカスタマイズ [#w18de969]
- 某大手サイトでも、このNamazuを使用しています。けどそん...
そんなデザインセンスある方は、下記ファイルを編集してみて...
|CENTER:ファイル|CENTER:用途|h
|NMZ.head.ja|ヘッダ|
|NMZ.foot.ja|フッタ部|
|NMZ.result.short.ja|検索結果部(簡潔版)|
|NMZ.result.normal.ja|検索結果部(標準版)|
|NMZ.body.ja|検索方法部|
|NMZ.tips.ja|検索ヒント部|
- '''/var/www/sea-bird.org/index''' 下に上記ファイルが作...
このファイルは、/var/www/html/namazu/.namazurc の Templat...
Template /var/www/sea-bird.org/template
: 注意 | Template にてディレクトリを変更した場合、上記表...
*** indexファイルの定期的な再構築 [#h837b039]
- cronで実行するファイルを作成する。~
ここでは、COLOR(RED){''/cronscript/namazu_sea-bird.org_do...
#!/bin/sh
export LANG=ja_JP.eucJP
export PEAL_BADLANG=0
mknmz -O /var/www/sea-bird.org/index /var/www/html/doc/
- cronの設定を行う。
# crontab -e
0 7 * * * /cronscript/namazu_sea-bird.org_doc.sh
*** 参考にさせて頂いたサイト様 [#v14a271d]
- [[Namazu 2.0 入門(本家)>http://www.namazu.org/doc/tut...
- [[Namazu 2.0 入門(とてもわかりやすい)>http://www.ki.n...
- [[マニュアルに書いてないNAMAZU>http://www.amays.c...
- [[fml のメーリングリストを WWWで公開つつ全文検索システ...
- [[はじめての自宅サーバー構築 - サイト内検索システムの構...
ページ名: