Search Results
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

検索結果ウィジェットの構成

オプション メニュー (Options) を開き、 構成を選択して、検索結果ウィジェットを構成します。

検索結果の表示は、ウィジェットの構成画面で構成されます。

Liferay DXP 2025.Q1/Portal GA132 より前では、設定オプションはウィジェットの右上隅に表示されていました。

設定は概念的に、表示、ページネーション、および統合検索設定に分類できます。 さらに、開発およびテスト中に、[ドキュメントのフォームに結果を表示]をチェックすることにより、各結果の検索エンジンドキュメントを検査できます。

検索結果の表示

表示テンプレート: 返された検索結果のスタイルを設定する ウィジェット テンプレート を選択します。 デフォルト表示モードはページ分割されたリストです。 各リストアイテムは、検索クエリに対するヒットの要約です。 [ テンプレートの管理 リンクをクリックして、検索結果ウィジェットの新しいウィジェットテンプレートを追加します。 詳細については、 検索結果表示テンプレート を参照してください。

カードレイアウトは、デフォルトの検索エクスペリエンスの代替手段です。

デフォルトの空の結果メッセージを表示 (7.4 U82+): 検索結果がない場合にデフォルトのメッセージを表示します。 空の結果メッセージを設定するカスタム表示テンプレートを使用する場合にのみ、これを無効にしてください。

デフォルトのページ区切りを表示 (7.4 U82+): デフォルトのページ区切りを使用します。 ページ区切りを定義するカスタム表示テンプレートを使用する場合にのみこれを無効にします。

ハイライト表示を有効にする: 検索結果のタイトルまたは要約に表示される検索語をハイライトします。

ハイライト表示を有効にすると、キーワードとの一致が結果の要約でハイライト表示されます。

コンテクスト内の選択された結果を表示する: 同じサイトのページでアセットが検出された場合、クリックされたアセットをネイティブの表示ウィジェットに表示します。 たとえば、検索結果でブログ投稿をクリックすると、ブログアプリケーションにブログエントリが表示されます。 検索結果をクリックした後、検索コンテキストから離れました。

このオプションがオフの場合、またはアセットがサイトのページに表示されない場合、アセットは検索ページのコンテキスト内にある間、代わりに[アセットパブリッシャー]ウィンドウに表示されます。 適切な権限があれば、検索コンテキストから直接コンテンツを編集することもできます。 戻る矢印をクリックして、検索結果に戻ります。

コンテキストで表示オプションがオフになっている場合、またはコンテンツがサイトのページに表示されていない場合、Asset Publisherウィジェットはコンテンツを検索ページ自体に表示します。

結果のページネーションの構成

検索結果の下部に結果のページネーションが表示されます。

ページごとの結果の数、およびページネーションの動作をコントロールするために使用されるURLパラメーター名は構成可能です。

ページネーション開始パラメーター名: 結果ページのURLパラメーターの名前を設定します。 デフォルト値 start が保持されている場合(および検索が test場合)、ユーザーが2番目の結果ページに移動すると、パラメーターが表示されます。

http://localhost:8080/web/guest/search?q=test&start=2

1ページの表示数: 結果ページごとに表示する結果の数を設定します。 portal-ext.properties ファイル内の search.container.page.default.delta プロパティ をカスタマイズしていない限り、デフォルトは 20 になります。

ページ差分パラメータ名: 1ページの表示数値を格納するURLパラメータの名前を設定します(デフォルトでは差分)。 このパラメーターは、ユーザーが番号を変更した場合にブラウザーに表示されます。 ユーザーがページごとに10件の結果を選択し、 testを検索すると、ページの検索は次のURLでリロードされます。

http://localhost:8080/web/guest/search?q=test&delta=10

代替インデックスからの結果の表示

統合検索キー: このウィジェットがデフォルト以外のインデックスの検索に参加している場合は、代替検索インデックスのキーを入力します。 設定されていない場合、ウィジェットはデフォルトのインデックス(liferay-[companyId])に対してデフォルトの検索に参加します。 この値は通常、アプリケーション定義のインデックスの名前です。 低レベル検索オプションの理解の例を参照してください。

表示するフィールド: フェデレーション検索キー設定を使用して 代替インデックス を検索する場合は、そのインデックスから検索するフィールドを指定します。 検索結果ウィジェットに表示されるには、フィールドにインデックスが付けられ、 保存 されている必要があります。

検索エンジンドキュメントの検査

警告

本番環境ではこのオプションを使用しないでください。

結果をドキュメント形式で表示します: 結果を検索 ドキュメント から インスタンス管理者 に表示します (他の登録ユーザーおよび認証されていないゲスト ユーザーはドキュメント ビューを表示できません)。 サイトの開発中にこの機能を使用して、インデックス付きのドキュメントベースの形式で検索応答を表示します。 検索インデクサーの作成の一部は、検索エンジンドキュメント(インデックスが作成されるオブジェクト)を実際のJavaオブジェクトに変換し、再度戻すことです。 この設定を使用するには、設定を有効にして、検索結果の概要の下にある 詳細… リンクをクリックします。結果のドキュメント ビューが展開され、検査できるようになります。

結果ドキュメントを表示すると、インスタンス管理者は特定のアセットに対して何がインデックスされているかを正確に検査できます。 これは1つのドキュメントのほんの一部です。

詳細については、最初に十分な結果が返されなかった場合に、 より適切な検索用語の候補を返す方法 (たとえば、「もしかして…ですか?」) を確認してください。