Comment faire une recherche sur tous les champs (titre et tags ainsi que corps)? [fermé]

14

Le moteur de recherche intégré dans Drupal 7 ne recherche pas sur les champs de titre ou de balises, juste sur le corps du nœud. Je dois pouvoir rechercher dans tous les domaines.

Quel est le meilleur module à installer pour cela si j'exécute Drupal sur Apache sous Windows?

Diane
la source

Réponses:

31

Une chose que vous pouvez faire pour contrôler les champs inclus dans votre index de recherche est d'accéder à la page " Gérer l'affichage " de votre type de contenu spécifique .

Allez donc dans Structure -> Types de contenu -> Votre type de contenu -> Gérer l'affichage.

Sur cet écran, vous verrez une section réduite intitulée «Paramètres d'affichage personnalisés». Cliquez simplement dessus pour l'agrandir. Vous devriez voir que vous pouvez cocher pour permettre la personnalisation de l'affichage de l'index de recherche (en général, seul l'accroche ou le résumé est inclus pour la personnalisation par défaut). Cochez la case "Index de recherche" et enregistrez:

entrez la description de l'image ici

Cela vous fournira un nouvel onglet "Index de recherche" sur cet écran. Cliquez dessus et commencez à personnaliser les champs que vous souhaitez inclure pour l'index de recherche de ce type de contenu:

entrez la description de l'image ici

Boriana Ditcheva
la source
Je vous remercie !! Je n'ai pu trouver ça nulle part sur le site drupal
Diana
Vous êtes les bienvenus!
Boriana Ditcheva
2
mais la seule chose est que le champ "Titre" n'est pas celui qui est disponible sur cette page pour le mettre comme visible. que pouvons-nous faire pour que le titre soit également inclus dans la recherche?
Diana
1
Le titre doit être recherché par défaut en fait. Et assurez-vous de reconstruire votre index de recherche après avoir apporté des modifications comme ci-dessus, afin que les nouveaux champs soient récupérés!
Boriana Ditcheva
2
Soit dit en passant, sans tenir compte de cette réponse bien sûr, car elle n'a peut-être pas résolu tout votre problème, mais juste en général sur les sites StackExchange, je voulais souligner que vous pouvez accepter ou voter en amont des réponses qui vous aident en utilisant la coche ou des flèches à côté des réponses. Je remarque juste que vous n'avez jamais accepté de réponse, et c'est peut-être parce que vos problèmes n'ont jamais été entièrement résolus, ce qui est tout à fait correct, mais si c'est juste une question d'éducation, je voulais expliquer cette pratique!
Boriana Ditcheva