WebServer/Namazuによる日本語全文検索システムの導入 のバックアップ差分(No.1)
[ リロード ]
[ ソース ]
[ トップ
| 一覧
| 単語検索
| 最新
| バックアップ
| ヘルプ
]- 全ページのバックアップ一覧
- WebServer/Namazuによる日本語全文検索システムの導入 のバックアップ一覧
- 現在との差分 を表示
- ソース を表示
- バックアップ を表示
- WebServer/Namazuによる日本語全文検索システムの導入 へ行く。
- 1 (2005/08/25 (木) 21:09)
- 追加された行はこの色です。
- 削除された行はこの色です。
// author:1 ***Namazuによる日本語全文検索システムの導入 LinuxでWebサーバを構築したら、Namazu+Kakasiで日本語全文検索システムを簡単に導入できます。自サイト内の検索は、Webサイトを利用する人にメリットがあります。 redhat9では、RPMが用意されていますので、インストールされているか確認しましょう。 インストールされているRPMの確認 # rpm -qa | grep namazu namazu-2.0.12-5 namazu-devel-2.0.12-5 namazu-cgi-2.0.12-5 # rpm -q kakasi kakasi-2.3.4-10 インデックスの作成 # mkdir /usr/share/namazu/index (この部分をCRONで日毎に実行しましょう) # export LANG=ja # mknmz -O /usr/share/namazu/index /var/www/html/ Namazuの設定 # vi /etc/namazu/namazurc Index /usr/share/namazu/index Template /usr/share/namazu/index Replace /var/www/html/ http://linuxexpert.ne.jp/ Lang ja HTMLに検索フィールドを付ける <form method="GET" action="/cgi-bin/namazu.cgi"> <p> <strong>検索式:</strong> <input type="text" name="query" size="40"> <input type="submit" value="Search!"> <input type="hidden" name="whence" value="0"> <a href="/cgi-bin/namazu.cgi">[検索方法]</a> </p> <p> <strong>表示件数:</strong> <select name="max"> <option value="10">10 <option value="20" selected>20 <option value="30">30 <option value="50">50 <option value="100">100 </select> <strong>表示形式:</strong> <select name="result"> <option value="normal" selected>標準 <option value="short">簡潔 </select> <strong>ソート:</strong> <select name="sort"> <option value="score" selected>スコア <option value="date:late">日付 (新しい順) <option value="date:early">日付 (古い順) <option value="field:subject:ascending">題名 (昇順) <option value="field:subject:descending">題名 (降順) <option value="field:from:ascending">著者 (昇順) <option value="field:from:descending">著者 (降順) <option value="field:size:ascending">サイズ (昇順) <option value="field:size:descending">サイズ (降順) <option value="field:uri:ascending">URI (昇順) <option value="field:uri:descending">URI (降順) </select> </p> </form> 検索結果ページのカスタマイズ # vi /usr/share/namazu/index/NMZ.head.ja # vi /usr/share/namazu/index/NMZ.foot.ja