※ この機能はエンタープライズ版以上のライセンスをご購入の場合のみご利用可能です
PowerCMS にはダイナミック検索が標準で付属していますが、エンタープライズ版以上のエディションでは、インデックス型の検索エンジン Hyper Estraier を利用したインデックス型検索がサポートされています。検索インデックス生成をタスクで実行するプログラム及び、検索を実行し、結果を出力するためのテンプレートタグが提供されます。
サーバーに Hyper Estraier 及び Perl モジュール Estraier がインストールされていることが必要です。セットアップについてはドキュメント『セットアップ』を参照してください。
検索画面を表示する mt-estraier.cgi では、管理画面が利用するデータベースを CGI から参照できる必要があります。Copy2Public による転送機能等を利用し、CMS サーバーとは異なるサーバーでコンテンツを公開する場合はご注意ください。
Hyper Estraier は、あらかじめデータを登録しておいたインデックス内を検索するソフトウェアです。PowerCMS 標準のテーマでは、アーカイブテンプレートを使って記事/ウェブページに対応するインデックス用のファイル(文書ドラフトと呼びます)を出力し、それを定期実行プログラムによってインデックスに登録します。
サイト訪問者によってキーワード検索が行われた際に、専用のテンプレートタグのビルド処理の中でインデックス内の検索を行い、結果を訪問者に表示します。
Word ファイルや Excel、PDF などを検索対象にすることもできます。
必要な形式のファイルを用意すれば検索インデックスの対象に含めることができるので、記事/ウェブページに限らない、自由な設計が可能です。
- 次は
- 一覧へ