.
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


  • 追加された行はこの色です。
  • 削除された行はこの色です。

  // 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
  
  

リロード   差分 ソース ファイル添付 添付ファイル一覧   Wikiトップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

Linuxexpert is one of the service presented by InfomationSquare. / OmakaseBlog Login  |  Register Now!