Submitted by Devcal on
Salut,
après plusieurs posts pas très clair , je vais faire au plus simple.
Je souhaite faire le même type de moteur que sur le site de www.quebecregion.com ( voir fichiers joints)
- un moteur principal qui permet de faire des recherches a partir de selectlist sur des champs CCK
- et un système qui permet de filtrer/affiner la liste de résultat
Comment faire cela ? module existant ? module perso ?
J'ai essayé avec exposed filter de views, faceted search et finder, mais en fait aucun n'est vraiment complet. Il faudrait un module qui cumule tout cela.
Des idées?
Merci d'avance
Fichier attaché | Taille |
---|---|
Moteur-principal.jpg | 149.04 Ko |
filtre.jpg | 115.89 Ko |
Je vois deux solutions, la
Permalien Soumis par kustolovic le 3 Février, 2011 - 08:57
Je vois deux solutions, la première est de se servir de ces modules et d'étendre leurs possibilités par des hooks. L'avantage est qu'il y a moins à faire, mais tu perds en maintenabilité du code et en performance.
L'autre option est de développer ton propre module pour gérer ça. Il faut mettre un peu plus les mains dans le cambouis mais tu y gagne en clarté et en performances.
Après il existe peut-être un module qui te correspond mieux, et que je ne connais pas...
Apache SolR, mais cela
Permalien Soumis par haza le 3 Février, 2011 - 10:10
Apache SolR, mais cela necessite évidement la mise en place d'un serveur SolR, mais clairement, c'est ce que tu cherches.
J’ai vu le module Apache Solr
Permalien Soumis par Devcal le 4 Février, 2011 - 06:07
J'ai vu le module Apache Solr , mais c'est vrai que les modifications sur le serveur ca me branche pas trop. Tu as des exemples de sites qui utilise Apache Solr ? pour voir si ca correspond bien.
Autrement je vais tester la solution du module perso avec passage d'arguments à view.
merci à vous 2
http://drupal.org/node/447564
Permalien Soumis par haza le 4 Février, 2011 - 10:22
http://drupal.org/node/447564