検索ブループリントを検索ページで使用する¶
デフォルトでは、aは 検索ブループリントと関連付けられていません。 Liferay Search Experiencesに影響を与えるには、ブループリントをページの検索に適用する必要があります。 サイトに複数の検索ページがある場合、ブループリントを使用する各ページごとに以下の手順で設定する必要があります。各ページは個別に設定する必要があります。 必要に応じて、各ページに異なるブループリントを使用することができます。
検索ページを検索ブループリントに反応させるには、
[検索ページ]を作成または移動します。
[ページにブループリントオプションウィジェット]を追加します。
ウィジェットのオプションアイコン(
)をクリックし、 [設定] をクリックします。
ページのブループリントを選択するには、 [選択] をクリックします。
ブループリントを選択したら、[設定]画面で [保存] をクリックします。
これで、ブループリントの機能がページに適用されました。
管理者ユーザーは、代わりに低レベル検索オプションウィジェットを使用して、検索ページにブループリントを適用することができます。 ウィジェットの[設定]を開きます。 [属性]セクションに、次を追加します。
キー:
search.experiences.blueprint.id
値:
[ブループリントID]
ブループリントIDは、[ブループリントアプリケーション](グローバルメニュー → [アプリケーション] → [ブループリント] (Search Experiences)から確認することができます。
ページの検索で、既に低レベル検索オプションウィジェットを使用している場合を除き、ブループリントオプションウィジェットの方がブループリントを設定するのに便利です。 ブループリントのテストなど、他の検索コンテキスト属性を設定する必要がある場合は、低レベル検索オプションウィジェットを使用します。
追加の検索コンテキスト属性の適用¶
ブループリントは、ブループリントのオプションウィジェットを使用してページに適用するか、上記のように低レベルの検索オプションウィジェットで検索コンテキスト属性を使用して適用されます。 追加の検索コンテキスト属性は、低レベル検索オプションウィジェットで設定することができます。 ページの検索に検索コンテキスト属性を設定する必要がある主な理由は2つあります。
ブループリントはカスタムパラメータ(Liferayの検索フレームワークでは設定されないもの)を定義して応答することができ、これらは低レベル検索オプションウィジェットで手動で設定することができます。
検索コンテキスト属性を設定し、検索要求を実行することで、ページの検索でのブループリントの動作をテストするのに便利です。
標準のパラメータについての詳細は、the Elements reference for more informationを参照してください 。