Finder est un module de recherche avancée, facile à configurer et déjà assez complet en termes de fonctionnalités (chercher dans un champ CCK, un utilisateur, affichage des résultats en temps réel...).
Une fois le module activé,
Rendez-vous dans la page d'administration du module (admin/build/finder). Là, il faut créer un finder, ou formulaire de recherche.
Un finder a des paramètres généraux, comme un titre, un chemin (pour apparaître dans une page), la possibilité d'apparaître dans un bloc (cocher Provide block) qu'il ne faudra pas oublier d'aller activer dans la page d'administration des blocs, etc. On peut ajuster l'apparence du formulaire avec un préfixe ou un suffixe par exemple, et, dans les paramètres avancés, aller assez loin dans le comportement du système de recherche (par exemple s'il y a plusieurs éléments, déterminer si la recherche doit renvoyer les résultats correspondants à l'un OU à l'autre ou bien à l'un ET à l'autre).
Il faut ensuite créer des finder elements, c'est-à-dire les champs de saisie de la recherche, dont on choisit le type : champ texte à autocomplétion, liste de sélection, case à cocher, texte libre. On paramètre alors l'élément lui-même ; les finder elements form settings permettront notamment de préciser la méthode d'autocomplétion, le cas échéant (commence par.. ou contient..). Dans les possible choices, on détermine quels types de contenu doivent être scannés, et dans quel champ la recherche doit s'effectuer.
Remarques
Finder est un package de plusieurs modules : prendre soin de bien activer ceux dont vous aurez besoin (notamment Finder autocomplete). Finder Users permet de rechercher des utilisateurs et Finder Views, de rechercher dans des vues.
Si le premier finder pourra paraitre complexe à paramétrer, ce module est beaucoup moins difficile à paramétrer que les modules de recherche par facettes ; il représente une bonne solution pour donner à vos visiteurs une recherche assistée.
Une question ? un problème avec ce module ?
- Reportez-vous au fichier README.txt ou INSTALL.txt qui l'accompagne en général
- Relisez la page du module et recherchez dans les messages (issues) adressés au(x) développeur(s)
- Interrogez le(s) développeur(s) ("create an issue") : il est le MIEUX PLACÉ pour vous répondre !
- La communauté francophone pourra peut-être vous aider, si c'est un module très utilisé