Recherche Avancée
La recherche avancée est une nouvelle fonctionnalité de Joomla 2.5.
Elle ajoute "un plus" au composant de recherche du noyau de Joomla!, elle est plus flexible et plus rapide. Elle possède également un complément automatique et la fonctionnalité "Vouliez-vous rechercher" (Racinisation).
Racinisation?
Racinisation, en anglais, par exemple, peut identifier la chaine de caractères "cats" (et également "catlike", "catty" etc.) basée sur la racine "cat", et "stemmer", "stemming", "stemmed" est basé sur "stem". Un algorithme de racinisation réduit les mots "fishing", "fished", "fish", et "fisher" à la racine, "fish" (Wikipedia).
Le pack Joomla! de base possède une Racinisation anglaise appelée Snowball Stemmer (Composant-> Recherche Avancée -> Paramètres). La Racinisation anglaise fonctionne toute seule, la Snowball stemmer a besoin de l'extension PHP Stem et apporte un support pour 14 langues comprenant Danois, Allemand, Anglais, Espagnol, Finnois, Français, Hongrois, Italien, Norvégien, Hollandais, Portugais, Roumain, Russe, et Turc.
Les données doivent être indexées d’abord afin d'apporter vitesse et flexibilité.
Activation
La recherche avancée est désactivée par défaut. Pour l'activer, vous devez activer le plug-in de Contenu - Indexation de recherche ainsi que les cinq Plug-Ins finder. Le nom finder vient de la base de ce composant. C'était un composant extérieur qui a été intégré dans le noyau de Joomla! (Figure 1).
Figure 1: Plug-in Finder
Indexation
Le contenu doit être indexé d'abord pour que la recherche avancée fonctionne. Ceci est fait automatiquement lors de l'enregistrement de contenu. L'indexation initiale peut être faite dans Composant -> Recherche avancée -> Indexer (Figure 2)
Figure 2: Indexation
Personnalisation
Après avoir indexé et activé la recherche avancée, vous devez décider si vous souhaitez l'utiliser via le module de Recherche avancée et/ou le Lien Recherche dans la Navigation. Dans les deux cas, vous aurez les fonctionnalités complément automatique et Racinisation (Vouliez-vous rechercher) (Figure 3, Figure 4)
Figure 3: Complément automatique
Figure 4: Racinisation
Vous avez plusieurs paramètres disponibles pour utiliser les recherches prédéfinies.
Vous trouverez un résumé dans la documentation Joomla! (http://docs.joomla.org/Smart_Search_configuration_options)
Supprimer la recherche classique de Joomla!
Pour supprimer la recherche classique de Joomla!
- Désactivez ou supprimez tous les modules de type recherche (Extensions -> Modules -> Filtrez par type Recherche)
- Désactivez ou supprimez tous les plugins de type recherche (Extensions -> Plug-Ins -> Filtrez par type Search)
- Supprimez tous les liens de menu dirigeant vers le composant de recherche







1 commentaire
Bonjour, J'ai un soucis, je
Bonjour,
J'ai un soucis, je n'ai pas le menu "Recherche avancée" dans "composant" bien que j'ai activé les 6 plugins...
Auriez-vous une piste de travail ?
Merci de votre aide !
Publier un nouveau commentaire