2009-02-28 8 views
1

J'essaie de créer un bloc de recherche comme celui sur Top Notch Themes où les utilisateurs peuvent choisir un ou plusieurs termes de taxonomie, puis faire une recherche par mot-clé dans le contenu qui correspond à ces termes. J'essayais de comprendre comment faire cela avec Views, mais cela n'a pas fonctionné correctement. Il voulait suggérer les termes et ensuite filtrer la vue.Comment puis-je créer un bloc de recherche avec les termes taxonomie et la recherche par mot clé dans drupal 5?

J'ai donc trouvé Faceted Search sur drupal.org. Je suis en train de tester cela maintenant, et je vais essayer Views Fast Search comme suggéré par Jeff

Répondre

1

Une combinaison de filtres exposés dans Views et l'utilisation du module Views Fastsearch peuvent être en mesure d'aider. Il vous permet de configurer les filtres exposés au-dessus d'une vue qui utilise l'index de recherche lui-même pour effectuer leur filtrage; C'est un peu comme créer votre propre formulaire de recherche pré-filtré personnalisé, où vous pouvez utiliser les Vues pour contrôler la sortie. Selon la quantité de données dont vous disposez et la complexité de la vue que vous construisez, elle peut être lente: elle effectue toutes les requêtes de Views et affiche l'index de recherche par-dessus.

+0

Merci Jeff, je vais vérifier. Je viens aussi de lancer une recherche facettée en parcourant les modules de taxonomie sur drupal.org –