既定の検索クエリと永続的な検索クエリを作成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ユーザーが新しい検索タブを開いたときにSitecoreが実行するデフォルトの検索を指定できます。また、検索クエリを永続化することで、ユーザーがクエリの一部を削除できないようにすることもできます

メモ

アイテムに対してデフォルトクエリと永続クエリの両方を定義できます。

このトピックでは、次の方法について説明します。

デフォルトの検索を定義する

デフォルトの検索を定義するには:

  1. コンテンツ ツリーで、既定の検索を作成するアイテムに移動します。

  2. ContentタブのItem BucketsセクションのDefault bucket queryフィールドにクエリを入力します。例えば:

    クエリを手動で入力するか、クエリを貼り付けるか、Build Search Queryダイアログでクエリを作成できます。

    ユーザーが新しい検索タブを開くと、たとえば次のように表示されます。

検索クエリを永続的にする

ユーザーが新しい検索タブを開くと、X をクリックしてクエリ内のフィルターを削除できます。ユーザーがクエリの一部を削除できないようにする場合は、検索クエリを永続化できます。

検索クエリを永続化するには:

  1. コンテンツ ツリーで、永続クエリを定義するアイテムに移動します。

  2. ContentタブのItem BucketsセクションのPersistent bucket filterフィールドにクエリを入力します。

Sitecoreは次のフィルターをサポートしています。

  • タグ

  • テンプレート

  • 場所

  • ソート

  • 習慣

  • タグ

  • 始める

  • 終わり

複数のフィルターを、フィルターの間にセミコロンで区切って追加できます。

手記

すべてのフィルターでは大文字と小文字が区別されます。

たとえば、開始日が03/03/2012で終了日が04/04/2012のキーワードpineappleを検索するには、フィルタ文字列は次のようになります。

text:pineapple;start=03/03/2012;end=04/04/2012

この記事を改善するための提案がある場合は、 お知らせください!