検索機能は、フォーラムなど他の様々な機能と連携して、コンテンツを検索できるようにします。
コミュニティメンバーが入力した投稿 ( ユーザー生成コンテンツ (UGC) と呼ばれる ) を検索する機能を追加する場合、次の 2 つの要素があります。 Search
および Search Results
.
を含むページ Search Results
コンポーネントは、検索と結果の表示の両方をサポートします。
を含むページ Search
コンポーネントでは、検索を開始し、結果を Search Results
ページ。
検索機能は、サイト訪問者やメンバーに向けてコンテンツを表示する他の機能と共に使用できます。
を追加するには、以下を実行します。 Search
コンポーネントをオーサリングモードでページに追加する場合は、コンポーネントブラウザーを使用して Communities / Search
をクリックし、ページ上の適切な場所にドラッグします。 の使用 Search
には 2 番目のページが必要です Search Results.
必要な情報については、 コミュニティコンポーネントの基本.
必要なクライアント側ライブラリの場合、 cq.social.hbs.search
を含める場合は、次のようになります。 Search
コンポーネントが表示されます。
配置された Search
アクセスして選択するコンポーネント Configure
編集ダイアログを開くアイコン。
以下 検索設定 タブでは、訪問者がクエリを入力した場合に検索するパスを指定します。
検索パス「項目を追加」ボタンを使用して検索パスを追加すると、コンテンツの検索が限定されます。例えば、検索を特定のフォーラムに限定するには、ページ内に配置されているフォーラムコンポーネントを選択します。
/content/community-components/en/forum/jcr:content/content/forum
結果ページ
結果は、ブラウザーを使用して
Search Results
component.
を追加するには、以下を実行します。 Search Results
コンポーネントをオーサリングモードでページに追加する場合は、コンポーネントブラウザーを使用して
Communities / Search Results
コンポーネントを探し、ページ上の位置にドラッグします。検索コンポーネントとは異なり、2 番目のページは不要です。同じページに結果が表示されるからです。
Web サイト内の別の場所で検索を使用する場合、この 1 つのページには Search Results
は Result Page
の任意の、またはすべてのインスタンスに対して Search
.
必要な情報については、 コミュニティコンポーネントの基本.
必要なクライアント側ライブラリの場合、 cq.social.hbs.search
を含める場合は、次のようになります。 Search Result
コンポーネントが表示されます。
配置された Search Results
アクセスして選択するコンポーネント Configure
編集ダイアログを開くアイコン。
以下 検索結果の設定 」タブで指定する場合、訪問者がクエリを入力したときに検索に含めるパスを指定できます。
1 ページの検索結果数 1 ページに表示するトピック数または投稿数を定義します。初期設定は 10 です。
検索パス「項目を追加」ボタンを使用して検索パスを追加すると、コンテンツの検索が限定されます。
詳しくは、 検索の基本事項 開発者向けのページ