Salut,
Pour qu'un champ de ton objet soient indexé dans le moteur de recherche, il faut que la case 'indexé dans le moteur de recherche' soit coché pour chaque objet.
La case 'ajouter au formulaire de recherche' ne concerne que l'interface d'administration du module et permet d'ajouter certains champs comme critère de tris.
Même chose pour 'Visible dans le moteur de recherche', ça ne concerne que l'interface d'administration du module.
Dans la documentation c'est sur la page
Création/modification d'un champ :
Citer:
Ajouter au formulaire de recherche (ou effectuer la recherche par mot-clé sur ce champ) : Notez que ce champ possède 2 effets :
Permet d'effectuer une recherche sur le champ dans l'interface d'administration des éléments,
Si l'objet n'est pas défini comme étant indexé par le module « Moteur de recherche » (ASE, Automne Search Engine) : lors d'une recherche côté client, pour un paramètre de recherche de type « keywords » le champ sera recherché (à l'aide d'un « like %valeur% »).
Indexé dans le moteur de recherche : ce champ est uniquement disponible si l'objet est défini comme étant indexé par le module « Moteur de recherche » (ASE, Automne Search Engine). Si c'est le cas, le moteur de recherche indexera la valeur du champ lors de l'indexation de l'objet,
Visible dans les résultats d'une recherche : Affiche le champ et sa valeur dans la liste des résultats de l'interface d'administration des éléments.
Le code fourni par Sébastien doit marcher si tu as bien coché la case 'indexé' et que tes champs contiennent des valeurs.
Si tu as une URL d'accès ça serait plus simple pour t'aider.
Concernant la refonte de l'interface de gestion des modules, c'est une des demandes en attente dans la boîte à idées d'Automne, mais il n'y a pas encore eu de votes pour cette tâche.
http://www.automne.ws/web/fr/477-boite- ... php?id=548