検索クエリを作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Webサイトには数千のアイテムが含まれている可能性があるため、正確な検索を行い、検索結果を最も関連性の高いアイテムに限定する方法を知っておくことが重要です。
Sitecoreでは、単純な検索を実行したり、複雑な検索クエリを作成したりできます。1つの検索クエリを使用して検索することも、複数のクエリを組み合わせて検索結果を絞り込むこともできます。必要な数の検索フィルターとキーワードを入力できます。
デフォルトの「or」ロジックで検索
複数の検索フィルタまたはキーワードを入力すると、検索ではデフォルトで「or」ロジックが使用されます。これは、検索 が1つ以上の フィルターまたはキーワードに基づいてアイテムを返すことを意味します。
たとえば、検索クエリでバージョン2のフィルターと日本語のフィルターを適用すると、検索結果にはバージョン2のアイテムまたは日本語のアイテム (またはその両方) が返されます。
事前定義された検索オプションでの検索
Sitecoreでの日常業務を効率化するために、検索機能は最近の検索アクティビティと最近作成または変更されたアイテムに関する情報を収集します。これらの事前定義された検索オプションを使用すると、コンテンツ ツリーで選択されているアイテムに関係なく、コンテンツ エディターで定期的に作業しているアイテムにすばやくアクセスできます。
定義済みの検索オプションには、次のものがあります。
-
最近の検索
-
最近変更されたアイテム
-
最近作成したアイテム
-
最近開いたタブ
Sitecore管理者は、ドロップダウン メニューで使用できる既定のオプションをカスタマイズできます。
定義済みの検索オプションからアイテムを開くには:
-
Searchフィールドの左側にあるドロップダウン矢印をクリックします。
-
検索オプションの1つを展開すると、その特定の検索オプションに一覧表示されている項目の詳細な一覧が表示されます。
-
アイテムへのリンクをクリックすると、編集ウィンドウの新しいタブでアイテムが開きます。
「 My Recent Searches」の下の検索クエリをクリックすると、クエリが検索フィールドに挿入され、検索アイコンをクリックして検索を実行できます。 My Recent Searchesから複数の検索クエリを入力できます。
事前定義された検索フィルターで検索
検索結果を絞り込むには、検索フィールドに1つ以上の定義済み検索フィルターを挿入します。
検索フィルタを使用するには:
-
Searchフィールドの左側にあるドロップダウン矢印をクリックします。
-
Search Filtersオプションを展開し、必要なフィルターを選択します。
フィルターはSearchフィールドに挿入され、その後にコロンが続きます。
-
コロンの後に、フィルターの検索キーワードを入力します。Sitecoreはテキストを自動提案するか、日付の入力を求めます。Sitecoreが提案を行う前に1文字から3文字を入力する必要があります。
-
ENTERキーを押すか、Search
をクリックします。
さまざまな検索の構文に慣れたら、検索フィルターをSearchフィールドに直接入力できます ( author:、template:、start: など)。Sitecoreはテキストを自動提案するか、日付の入力を求めます。
ワイルドカードと置換による検索
Sitecoreでの検索に役立つように、ワイルドカードと置換を使用できます。Sitecoreは次の記号をサポートしており、必要に応じて基本検索または事前定義された検索フィルター内で使用できます。
-
引用符 (例: "text") – 正確な単語または語句を検索します。
-
*記号は、単語のすべての形式を検索します。記号は、単語内、単語の先頭または末尾、またはこれらを組み合わせて使用できます。例えば:
-
econom* を検索すると、「economy」、「economics」、「economical」などが見つかります。
-
*graph* を検索すると、"paragraph"、"paragraphing"、"graphic" などが見つかります。
-
* を単独で使用すると、選択したアイテム内のすべてのアイテムが表示されます。
-
-
ザ。記号 – 単語内、または単語の先頭または末尾にある任意の1文字を置き換えます。例えば:
-
「t?re」を検索すると、「tire」、「tyre」、「tore」などが見つかります。
-
範囲内で検索する
範囲内で検索する必要がある場合、Sitecoreは数値とテキストの両方の範囲検索をサポートします。
例えば:
-
価格:400〜500
-
タイトル:アルジェリアTOバーレーン
開発者は、事前定義された範囲を持つスライド コントロールを追加できるため、許容範囲内での表示と検索が容易になります。
検索クエリで 'and' と 'not' を組み合わせる
たとえば、特定の単語を含む必要がある、または特定の単語を除外する必要がある項目に対して複雑な検索を実行するには、'and'、'or'、および 'not' を使用してクエリ内の検索フィルターを組み合わせる必要があります。
検索フィールドにフィルターを入力すると、検索フィルターのアイコンをクリックして、Must contain (
が必要) と Must not contain
(を含める必要がある) を切り替えることができます。
-
を選択した場合、検索で返されるアイテムには、検索フィルターの値が含まれている必要があります。 -
を選択した場合、検索で返される項目にフィルター値が含まれていてはなりません。 -
クエリに、
または
でマークされた検索フィルターとマークされていない検索フィルターの両方が含まれている場合、マークのない検索フィルターによって、検索結果の上部に表示される項目が決まります。
たとえば、次のスクリーンショットでは、検索結果のコンテンツに「new」というテキストが含まれている必要があり、結果を英語で表示することはできず、sitecoreadminユーザーが書いたアイテムが検索結果の上部にリストされています。




