Indexation

Catégories:

Bonjour,

Le moteur de recherche de mon site ne fonctionne pas bien.

Je me suis rendu compte qu’il ne trouvait des résultats que si le mot est dans un champ ‘field_intro’ mais pas s’il est dans ‘body’. Et effectivement dans la base de données, dans la table ‘search_dataset’, il n’y a que le contenu de ‘field_intro’… Pourtant le site est indexé à 100%.

Comment faire pour forcer l’indexation de certains champs, ou indexer tous les champs ?

Merci.

#

Bonjour,

Je me permet de me répondre puisqu’il me semble avoir trouver une explication…

En fait Drupal n’indexait que les champs qui étaient affichés dans le noeud (dans l’onglet ‘Gérer l’affichage’ du type de contenu.
Je ne me rendais pas compte puisque j’utilise Panels pour l’affichage.
Et j’avais désactivé l’affichage de certains champs pour ne pas les avoir dans le flux RSS du site (je ne souhaitais que le titre et le chapeau de l’article dans le flux RSS).

Du coup il faut que je revois comment gérer le flux RSS par champ et non par contenu.

Syndiquer le contenu