MT4.15 で強化されたブログ内検索を活用する様々な検索構文
Movable Type 4.15 Beta2 が公開されました。MT 4.15 ではページ分割機能など、検索に関しても様々なアップデートがあります。
そこで今回は、新たにサポートされたものも含め、Movable Type のブログ検索でサポートされている検索構文を整理したいと思います。
単語検索
検索したい単語で検索します。スペースで区切って複数入力できます。
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 が作成した記事・ウェブページを対象としたいときは、検索フォームの form 要素内に次の input 要素を追加します。
<input type="hidden" name="author" value="Atsushi" />
Movable Type または TypePad というカテゴリに属する記事・ウェブページを対象としたいときは、検索フォームの form 要素内に次の input 要素を追加します。
<input type="hidden" name="category" value="'Movable Type' OR TypePad" />