web-dev-qa-db-ja.com

特定の記事/カテゴリをスマート検索から除外する

スマート検索から特定の記事やカテゴリを除外できるかどうか疑問に思っていました。

たとえば、「検索不可」にしたい「Uncategorized」という名前のカテゴリがあります。 「メーリングリスト」という記事もあり、「メーリング」というカテゴリに分類されます。この1つの特定の記事も検索から除外したいのですが。

スマート検索プラグインのオプションを確認しましたが、見つかりませんか?

Joomla 2.5では、未分類の記事に対して[検索]-[コンテンツプラグイン]> [いいえ]を選択することで、これが可能であることを知っています。

助けてくれてありがとう。

(更新-可能な場合は無料のオプションが推奨されます)

3
jonboy

スマート検索コンポーネントはサイトページのインデックスを作成するため、検索するだけの新しいリストを作成します。通常の検索では、ライブ記事を検索します。

つまり、インデックスにアクセスして、不要なページを削除できます。このページを見て、不要なページをチェックして削除してください。

YOURWEBSITE.. /administrator/index.php?option=com_Finder

そもそも、インデックスに登録しないカテゴリを指定することもできます。コンテンツマップでは、[カテゴリ]リンクをクリックして、右側の不要なもののチェックを外すことができます。

YOURWBSITE... /administrator/index.php?option=com_Finder&view=maps

たとえば、タグやカテゴリではなく、記事のインデックスを作成するだけなので、これらのオプションを削除します。

5
tristanbailey

有料オプション:「高度なコンテンツ検索」

" Search Content Advanced "という拡張機能を確認する必要があります。私自身は使用していませんが、探しているフィルタリングとまったく同じように機能するようです。 (ただし、無料ではありません)。

無料オプション:Joomla Smart Search

Joomla 3に含まれているJoomlaのスマート検索機能をざっと見ましたが、ニーズに合ったフィルターを設定できるかもしれませんが、あまり直感的ではありません。スマート検索フィルターを作成するには:

  1. プラグインマネージャからSmart Searchプラグインを有効にします。
  2. 管理者->コンポーネント->スマート検索に移動します。コンテンツを少なくとも1回はインデックスに登録してください(ツールバーのIndexボタン)。
  3. 左側のSearch Filtersをクリックして、新しいフィルターを作成します。
  4. コンテンツに基づいていくつかのフィルタリングルールを設定できますが、私が見る限り、exclude関数はなく、includeのみです。
  5. フィルターを保存し、スマート検索モジュール(またはメニュー項目)を作成します。フィルターは[検索フィルター]フィールドで使用できる必要があります。

ボトムライン:Search Content Advanced拡張機能は、ニーズに適したオプションのように見えます。JoomlaSmart Searchコンポーネントよりもはるかに柔軟で使いやすいです。 。

3
johanpw