web-dev-qa-db-fra.com

Exclure des articles / catégories spécifiques de la recherche intelligente

Je me demandais s'il était possible d'exclure des articles et/ou des catégories spécifiques de ma recherche intelligente.

Par exemple, j'ai une catégorie nommée "Non catégorisé" que j'aimerais être "non interrogeable". J'ai également un article intitulé "Liste de diffusion" qui se trouve dans la catégorie "Envoi". J'aimerais également que cet article soit également exclu de la recherche.

J'ai jeté un coup d'œil à l'option du plug-in de recherche intelligente, mais je n'en trouve pas?

Je sais que cela a été possible avec Joomla 2.5 en sélectionnant Rechercher - plug-in de contenu> "Non" pour les articles non catégorisés.

Toute aide appréciée.

(mise à jour - une option gratuite serait préférable dans la mesure du possible)

3
jonboy

Le composant de recherche intelligente effectue un index des pages de vos sites. Il crée donc une nouvelle liste dans laquelle il suffit d'effectuer une recherche. La recherche normale recherche dans vos articles en direct.

Cela signifie que vous pouvez accéder à l'index et supprimer les pages que vous ne souhaitez pas. Alors regardez sur cette page et cochez et supprimez les pages que vous ne voulez pas.

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

Vous pouvez également lui indiquer quelles catégories ne doivent pas être indexées. Dans Content Maps, vous pouvez cliquer sur le lien "Catégories", puis décocher à droite celles que vous ne voulez pas.

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

Par exemple, je ne fais qu'indexer des articles et non des balises et des catégories, donc je supprime ces options.

5
tristanbailey

Option payante: "Recherche de contenu avancée"

Vous devriez jeter un coup d'œil à une extension appelée " Search Content Advanced ". Je ne l'ai pas utilisé moi-même, mais il semble que cela puisse faire exactement le type de filtrage que vous recherchez. (Ce n'est pas gratuit, cependant).

Option gratuite: Joomla Smart Search

J'ai jeté un coup d'œil à la fonction de recherche intelligente Joomla incluse dans Joomla 3. Peut-être pouvez-vous configurer un filtre qui répond à vos besoins, mais ce n'est pas très intuitif. Pour créer un filtre de recherche intelligente:

  1. Activer le Smart Search plugins du gestionnaire de plugins.
  2. Allez à Administrateur -> Composants -> Recherche intelligente. Assurez-vous d’indexer votre contenu au moins une fois (bouton Index de la barre d’outils).
  3. Cliquez sur Search Filters sur le côté gauche et créez un nouveau filtre.
  4. Vous pourrez définir des règles de filtrage en fonction de votre contenu, mais pour autant que je sache, il n’existe pas de fonction exclude, mais uniquement include.
  5. Enregistrez votre filtre et créez un module de recherche intelligente (ou un élément de menu). Votre filtre doit être disponible dans le champ "Filtre de recherche".

Bottom line: L'extension Search Content Advanced semble être une meilleure option pour vos besoins, elle est beaucoup plus souple et facile à utiliser que le composant Joomla Smart Search.

3
johanpw