検索バー サジェスチョン ブループリント
定期購読 7.4 U36+とGA36+
検索バーのサジェスチョンでは、デフォルトで通常の 検索バーのクエリ を使用します。 Liferay Enterprise Search のユーザー は、 Search Blueprintsを使ってクエリに影響を与えたり上書きしたりすることができます。
まず、 Blueprintを構築します。 Blueprintを手に入れたら
-
インスタンス設定で「検索バーのサジェスチョン」が有効になっていることを確認します。 デフォルトで有効になっています。
-
検索バーウィジェットの設定で、検索バーサジェストを設定します。
- オプション」()メニューをクリックし、「構成」()を選択します。
-
Suggestions Contributor を Blueprint に変更します。
-
Select をクリックして、ブループリントを選択します。
-
[Save] をクリックします。
これで Search Bar Suggestions は、Blueprint が提供するクエリ句と設定を使用して、Elasticsearch にカスタマイズされたリクエストを送信します。
使用できる追加設定はいくつかあります。
ブループリントを使用するための検索バーのサジェスチョンを設定する
Blueprint Suggestions Contributorを選択すると、Search Bar Widget Configurationに新しい設定フィールドが表示されます。
Blueprint(ブループリント): 必要な追加設定はこれだけです。 使用するブループリントを選択します。
Asset URLを含める: これを有効にすると、レスポンスに結果へのリンクが返されます。 検索ユーザーがアクセスできるページにアセットが表示されている場合、結果をクリックすると、その表示ページにユーザーが移動します。 それ以外の場合は、検索ページのコンテキストにあるAsset Publisherにアセットが表示されます。 無効の場合、サジェスチョンリストの結果をクリックしても何もしません。
Include Asset Summary: これを有効にすると、レスポンスと一緒に結果の サマリー を返します。 これを無効にすると、検索フレームワークによって構築された要約を除いて、より簡潔な結果リストを返すようになります。
Fields: レスポンスと一緒に返す追加のインデックス付きフィールドを定義します。 これは、特定のインデックスフィールドとその値の使用を必要とするカスタム ウィジェットテンプレート を作成する際に使用されます。