Movable Type の検索機能
最終更新日: 2007.08.08
検索機能について
Movable Typeの検索機能は、大別すると次のとおり整理できます。
- サイト内検索
-
サイト内検索は、サイト内のブログ記事やコメントを対象とした検索です。ブログ内の各ページにある検索フォームに条件を入力すると、その条件にあった検索結果を表示します。また、検索結果をフィードの形式で出力できるため、フィード・リーダーを利用して検索結果を購読し、今後投稿されるブログ記事やコメントへのアクセスを容易にします。
サイト内検索では、検索対象とするブログを指定したり、検索結果をカスタマイズすることができます。
- ブログ記事・タグ検索
-
ブログ記事・タグ検索は、特定のブログで共通のブログ記事・タグを付けたブログ記事を検索する機能です。ブログ記事・タグ検索には、検索結果をフィードの形式で出力できるため、フィード・リーダーを利用して検索結果を購読し、今後投稿されるブログ記事へのアクセスを容易にします。
- 管理画面内の検索
-
Movable Type の管理画面でも、ブログ記事やコメントを検索することができます。また、検索だけでなく、文字列の置換もできます。
検索リクエストの制御
Movable Type 3.3 以降のバージョンでは、サイト内検索や、ブログ記事・タグ検索について、検索を処理した後に一定時間の間、検索リクエストを受け付けないようにする機能が拡張されています。これは、ウェブ・サーバーに対する不正な攻撃を防止することを目的としています。
この機能を利用するには、次の環境を用意する必要があります。
- TempDir が書き込み可能なこと
- DB_File モジュールがインストールされていること
なお、検索リクエストを受け付けない時間は、環境変数 ThrottleSeconds で設定できます。初期値は20秒です。