Faites passer votre site Web Joomla 4 de la recherche à la recherche intelligente

Les composants « Recherche » et « Recherche intelligente » coexistent depuis Joomla 2.5.

La recherche (ou com_search) fournirait une fonction de recherche simple tandis que la recherche intelligente offrirait une indexation et des capacités de recherche plus avancées avec filtrage.

La recherche intelligente (ou com_finder si vous le recherchez dans le référentiel Joomla) a été grandement améliorée dans Joomla 4. Plus rationalisée, plus performante, plus « moderne ». Découvrez comment passer de l'un à l'autre sur votre site.

La recherche n'a pas été supprimée sur les systèmes qui ont migré vers Joomla 4 à partir d'une version antérieure. Si vous aviez un site sous Joomla 3 utilisant « Recherche », il a été déplacé vers votre site migré. Cependant, si vous démarrez un nouveau site sous Joomla 4, l'« ancien » composant de recherche n'est plus installé, il est considéré comme obsolète et ne convient plus aux conceptions modernes.

Alors que la recherche disparaît progressivement, passer à la recherche intelligente est plutôt simple. Cependant, certains sites peuvent nécessiter une attention particulière, notamment si des plugins ont été créés spécifiquement pour votre site ou si des extensions tierces ont installé leurs propres plugins de recherche.

Search et Smart Search s'appuient tous deux sur des plugins (ou de petites extensions qui se déclenchent lors de la création d'une page, pour des tâches spécifiques). Il existe un plugin pour chaque type de données qui peuvent être recherchées et indexées. En ce qui concerne le noyau de Joomla, vous trouverez des plugins pour les catégories, les contenus, les contacts…

En activant ou en désactivant ces plugins, les extensions de recherche peuvent fournir plus ou moins de résultats à partir de différents ensembles de données.

Votre site utilise la « Recherche intelligente » avec les plugins « Finder ».

Vous avez de la chance, vous utilisez déjà les dernières fonctionnalités de recherche !

Votre site utilise la « Recherche » et seuls les plugins principaux de « recherche » sont utilisés.

  • remplacez les instances de module de « Recherche » par des instances de module de « Recherche intelligente ».
  • désactiver les plugins de type 'search'.

image4

Désactivez les plugins de recherche

  • Activez les plugins correspondants de type 'finder'.

image2

Activer les plugins de recherche requis

  • remplacez les éléments de menu créés avec le composant « Recherche » par des éléments de menu créés avec le composant « Recherche intelligente ».

Votre site utilise la « Recherche », tout ou partie des plugins principaux et des plugins tiers.

Suivez les étapes du cas d’utilisation précédent.

En plus:

  • désactivez les plugins tiers de type « recherche » et activez les plugins correspondants de type « finder » (généralement, les extensions tierces fournissent des plugins pour les deux extensions de recherche).

Votre site utilise la « Recherche », tout ou partie des plugins principaux, certains plugins tiers et quelques plugins personnalisés.

Suivez les étapes du cas d’utilisation précédent.

En plus:

  • désactivez les plugins personnalisés. De nouveaux plugins devront être créés pour être utilisés avec Smart Search.

Configurer le composant Smart Search

Suivez la documentation de Joomla pour configurer le composant Smart Search.

https://docs.joomla.org/Help4.x:Smart_Search:_Indexed_Content

image1

L'indexeur Smart Search

Désactivez ou désinstallez le composant Recherche.

Une fois satisfait de vos nouveaux paramètres, vous pouvez désactiver ou supprimer en toute sécurité l'ancienne extension de recherche (lors de la désinstallation, faites-le simplement sur le package pkg_search).

image3

Désinstallation du composant Recherche.

Et voilà, vous serez passé de la recherche à la recherche intelligente.

Olivier Buisard est un freelance d'origine française établi à New York, aux États-Unis.

Il crée des sites web depuis 1997, en suivant les standards du web et leur évolution au fil des années.

Il a joué un rôle majeur dans la création d'applications Web dans les entreprises pour lesquelles il a travaillé, du développement de serveurs Web et de bases de données à la conception d'interfaces utilisateur.

Il s'engage désormais pleinement dans la création d'extensions incontournables de haute qualité pour la communauté Joomla !, ainsi que dans la fourniture d'une présence Web basée sur Joomla à ses clients.

simplifiezvotreweb.com

Veuillez noter que ce site Web utilise un système de traduction automatique pour aider à la traduction dans les différentes langues. Nous nous excusons pour toute erreur ou faute de frappe pouvant apparaître dans les différents textes.