Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Movable Type 9 ManualMovable Type 9 マニュアル

コンテンツの検索構文

最終更新日: 2025.09.26

Movable Type の mt-search.cgi / mt-cdsearch.cgi を用いた検索では、特定のキーワードだけでなく、より詳細な条件を指定するための様々な検索構文をサポートしています。ここでは、これらの検索構文について解説します。

単語検索

検索したい単語を直接入力します。複数の単語をスペースで区切って入力することで、それらの単語をすべて含む記事やウェブページを検索できます。

例:TypePad と Vox の両方を含む記事・ウェブページを検索する場合

TypePad Vox

フレーズ検索

空白を含む特定のフレーズで検索したい場合は、フレーズ全体を二重引用符(ダブルクオート)で囲みます。

例:「Movable Type」というフレーズと「TypePad」という単語の両方を含む記事・ウェブページを検索する場合

"Movable Type" TypePad

論理検索

キーワードの前に AND, NOT, OR といった論理演算子を記述することで、検索条件を組み合わせることができます。

例:Movable Type、TypePad、Vox 全てを含む記事・ウェブページを検索する場合

"Movable Type" AND TypePad AND Vox

例:Movable Type もしくは TypePad のいずれかを含む記事・ウェブページを検索する場合

"Movable Type" OR TypePad

例:Movable Type を含むが、css を含まない記事・ウェブページを検索する場合

"Movable Type" NOT css

検索結果のフィルタリング

検索結果を、特定の作者やカテゴリで絞り込むことができます。

例:ユーザー Fumiaki が作成し、「Movable Type」カテゴリに属する記事の中から「cms community」を含む記事を検索する場合

cms community category:"'Movable Type'" author:Fumiaki

例:「Movable Type」または「TypePad」カテゴリに属する記事の中から「cms community」を含む記事を検索する場合

cms community category:"'Movable Type' OR TypePad"

注意: カテゴリを複数指定する場合は、例のように全体を二重引用符(ダブルクオート)で囲みます。カテゴリ名自体がフレーズ(空白を含む)の場合は、カテゴリ名をさらにシングル引用符(シングルクオート)で囲んでください。

検索構文のグループ化

括弧 ( , ) を使用して検索構文をグループ化し、検索の優先順位を制御できます。

例:Movable Type もしくは TypePad のいずれかを含み、かつユーザー Yuji が作成した記事を検索する場合

("Movable Type" OR TypePad) author:Yuji

検索条件をあらかじめ設定した検索フォームの作成

hidden タイプの input 要素を検索フォームに追加することで、特定の検索条件をあらかじめ設定できます。これにより、ユーザーは追加の条件を入力することなく、指定された条件で検索を実行できます。

例:ユーザー Atsushi が作成した記事・ウェブページのみを対象とする検索フォームを作成する場合

<input type="hidden" name="author" value="Atsushi" />

例:「Movable Type」または「TypePad」カテゴリに属する記事・ウェブページのみを対象とする検索フォームを作成する場合

<input type="hidden" name="category" value="'Movable Type' OR TypePad" />
目次
コンテンツタイプ学習サイト トフでもできるコンテンツタイプ