検索結果ウィジェットの構成
オプションメニュー()を開き、[構成]を選択して、検索結果ウィジェットを構成します。
設定は概念的に、表示、ページネーション、および統合検索設定に分類できます。 さらに、開発およびテスト中に、 [ドキュメントのフォームに結果を表示] をチェックすることにより、各結果の検索エンジンドキュメントを検査できます。
検索結果の表示
表示テンプレート: 返された検索結果のスタイルを設定するウィジェットテンプレートを選択します。 デフォルト表示モードはページ分割されたリストです。 各リストアイテムは、検索クエリに対するヒットの要約です。 [テンプレートの管理 リンクをクリックして、検索結果ウィジェットの新しいウィジェットテンプレートを追加します。
Show Default Empty Result Message(7.4 U82+):検索結果がないときにデフォルトのメッセージを表示します。 空の結果メッセージを設定するカスタム表示テンプレートを使用している場合のみ、この機能を無効にしてください。
Show Default Pagination(7.4 U82+):デフォルトのページネーションを使用。 ページ分割を定義したカスタム表示テンプレートを使用している場合のみ、この機能を無効にしてください。
ハイライト表示を有効にする: 検索結果のタイトルまたは要約に表示される検索語をハイライトします。
コンテクスト内の選択された結果を表示する: 同じサイトのページでアセットが検出された場合、クリックされたアセットをネイティブの表示ウィジェットに表示します。 たとえば、検索結果でブログ投稿をクリックすると、ブログアプリケーションにブログエントリが表示されます。 検索結果をクリックした後、検索コンテキストから離れました。
このオプションがオフの場合、またはアセットがサイトのページに表示されない場合、アセットは検索ページのコンテキスト内にある間、代わりに[アセットパブリッシャー]ウィンドウに表示されます。 適切な権限があれば、検索コンテキストから直接コンテンツを編集することもできます。 戻る矢印をクリックして、検索結果に戻ります。
結果のページネーションの構成
検索結果の下部に結果のページネーションが表示されます。
ページネーション開始パラメーター名: 結果ページのURLパラメーターの名前を設定します。 デフォルト値 start が保持されている場合(および検索が test 場合)、ユーザーが2番目の結果ページに移動すると、パラメーターが表示されます。
http://localhost:8080/web/guest/search?q=test&start=2
1ページの表示数: 結果ページごとに表示する結果の数を設定します。 デフォルトは 20 です。ただし、 search.container.page.default.delta
プロパティ を portal-ext.properties
ファイルでカスタマイズした場合はこの限りではありません。
ページ差分パラメータ名: 1ページの表示数値を格納するURLパラメータの名前を設定します(デフォルトでは差分
)。 このパラメーターは、ユーザーが番号を変更した場合にブラウザーに表示されます。 ユーザーがページごとに10件の結果を選択し、 test を検索すると、ページの検索は次のURLでリロードされます。
http://localhost:8080/web/guest/search?q=test&delta=10
代替インデックスからの結果の表示
統合検索キー: このウィジェットがデフォルト以外のインデックスの検索に参加している場合は、代替検索インデックスのキーを入力します。 設定されていない場合、ウィジェットはデフォルトのインデックス(liferay-[companyId]
)に対してデフォルトの検索に参加します。 この値は通常、アプリケーション定義のインデックスの名前です。 低レベルの検索オプションを理解するの例を参照してください。
表示するフィールド: 統合検索キーの設定を使用して、 代替インデックス を検索する場合は、そのインデックスから検索するフィールドを指定します。 検索結果ウィジェットに表示されるには、フィールドがインデックスされ、 に が格納されている必要があります。
検索エンジンドキュメントの検査
本番環境ではこのオプションを使用しないでください。
ドキュメント形式で結果を表示する: 検索結果として表示 ドキュメント から インスタンス管理者 (その他の登録ユーザーおよび認証されていないゲストユーザーはドキュメントビューを見ることができません)。 サイトの開発中にこの機能を使用して、インデックス付きのドキュメントベースの形式で検索応答を表示します。 検索インデクサーの作成の一部は、検索エンジンドキュメント(インデックスが作成されるオブジェクト)を実際のJavaオブジェクトに変換し、再度戻すことです。 この設定を使用するには、設定を有効にしてから、[検索結果の概要]の下にある[詳細… リンクをクリックします。検査のために結果のドキュメントビューが展開されます。
さらに詳しい情報は、 より良い検索語の提案を返す方法 (例えば、「Did you mean…」など)をご覧ください。 最初は十分な結果が返されない場合。