web-dev-qa-db-ja.com

検索結果からコンテンツタイプを削除する

Webフォームなどのコンテンツタイプをサイト検索結果から削除するにはどうすればよいですか?

7
Scott Lawrence

検索構成 モジュールが必要です。

検索結果や特定のノードからコンテンツタイプを除外できます。

5
Aram Boyajyan

Drupalのcontribモジュール Search Restrict は、基本を実行するだけの軽量モジュールです。これにより、管理者は、各コンテンツタイプを検索できるロールによって制限できます。ユーザーの権限に基づいてコンテンツタイプを検索結果から制限するという点で、検索構成よりも優れたオプションである可能性があります。より構成可能なものを探している場合は、検索構成が適しています。

モジュールのページから:

このモジュールのアプローチは、検索クエリを書き直すことです。これにより、コンテンツにインデックスが付けられ、コンテンツを表示する権限を持つが他のロールには表示されないロールのユーザーが検索結果として利用できるようになります。 Apache Solrと統合して、検索する人の役割に基づいて結果を除外します。

モジュールをダウンロードしてインストールし、有効にするだけです。次に、どのユーザーがどのコンテンツタイプを検索できるかを(役割によって)制限するために、各コンテンツタイプを個別に編集すると、[表示制限]セクションの[検索制限]セクションオプションが表示されます。これにより、コンテンツタイプごとに、そのコンテンツタイプのノードを検索できるロールを特定できます。

6
kbrinner