Show Menu
トピック×

クイック検索コンポーネント

クイック検索コンポーネントは、Web サイトに検索機能を提供し、一致するコンテンツを訪問者が容易に見つけて結果を表示できるように検索結果を表示します。

使用方法

クイック検索コンポーネントを使用すれば、サイト訪問者がコンテンツを検索し、その結果をインプレースで表示し、一致するページに容易に移動できるようになります。ユーザーが検索結果をスクロールすると、それに合わせて新しい結果が動的に取得されます。
編集ダイアログ では、コンテンツツリー内の検索の開始位置をコンテンツ作成者が定義できます。 デザインダイアログ を使用すれば、コンテンツツリーにおける検索の開始位置のデフォルト値、結果セットサイズの上限、検索語句の長さの下限をテンプレート作成者が設定できます。

バージョンと互換性

このドキュメントでは、クイック検索コンポーネントの現在のバージョン(2018 年 1 月にコアコンポーネントのリリース 2.0.0 で導入された v1)について説明します。
コンポーネントのすべてのサポート対象バージョン、コンポーネントの各バージョンと互換性のある AEM バージョン、以前のバージョンのドキュメントへのリンクを次の表に示します。
コンポーネントのバージョン
AEM 6.4
AEM 6.5
AEM as a Cloud Service
v1
互換性あり
互換性あり
互換性あり
コアコンポーネントのバージョンとリリースについて詳しくは、 コアコンポーネントのバージョン を参照してください。

技術的詳細

DOS 攻撃からの検索コンポーネントや AEM ベースアプリケーションの保護は、Dispatcher で mod_security を使用するなど、より高いレベルで実装する必要があります。
クイック検索コンポーネントに関する最新の技術ドキュメントについては、 GitHub を参照してください。
コアコンポーネントの開発について詳しくは、 コアコンポーネント開発者向けドキュメント を参照してください。

編集ダイアログ

編集ダイアログでは、コンテンツツリー内の検索の開始位置をコンテンツ作成者が定義できます。
検索ルート - 検索の開始位置となるルートページ。検索ルートは、ブループリントマスター、言語マスター、通常のページのいずれでもかまいません。
  • ID - このオプションを使用すると、HTML 内および データレイヤー 内のコンポーネントの一意の識別子を制御できます。
    • 空白のままにした場合、一意の ID が自動的に生成されます。生成された ID は結果のページを調べることで確認できます。
    • ID を指定した場合、作者はその ID が一意であることを確認する必要があります。
    • ID を変更すると、CSS、JS、およびデータレイヤーのトラッキングに影響を与える可能性があります。

デザインダイアログ

デザインダイアログを使用すれば、コンテンツツリーにおける検索の開始位置のデフォルト値、結果セットサイズの上限、検索語句の長さの下限をテンプレート作成者が設定できます。デザインダイアログでは、コンテンツ作成者が使用できるテキスト書式設定オプションをテンプレート作成者が定義できます。

「プロパティ」タブ

  • 検索ルート - コンテンツ作成者がクイック検索コンポーネントをコンテンツページに配置したときの検索ルートのデフォルト値
  • 結果のサイズ - 検索リクエストで取得される結果の最大数
  • 検索語句の最小の長さ - 検索を開始するために使用される検索語句の長さの下限
結果のサイズ 」と「 検索語句の最小の長さ 」は、デザインモード(テンプレートレベル)でしか設定できません。つまり、コンテンツ作成者はこれらの値を変更できません。
結果のサイズ 」が大きすぎる場合や、「 検索語句の最小の長さ 」が小さすぎる場合は、パフォーマンスに影響が出る可能性があります。

「スタイル」タブ

クイック検索コンポーネントでは、AEM スタイルシステム をサポートしています。