Bonjour,
Je suis en train de me pencher sur la recherche multi-critères. J'ai pris en exemple le célèbre site de Meetic qui illustre bien le problème.
Dans un premier temps, on peut très bien concevoir que chaque critère correspond à un champ de la table membre. Cependant, on pourra avoir une trentaine de champs indexés pour optimiser les requêtes. La table risque alors d'être lourde en terme de taille (100Mo pour 1M de lignes par ex et sans compter les index !) Le seul avantage est de n'interroger qu'une seule et unique table !
Pensez-vous que c'est la solution adoptée par les développeurs de Meetic ???
N'y a t-il pas d'autres schémas de conception ???
Peut-être la modélisation par méta-données de SQLPRO... Mais impossible de faire du multi-critères sous MySQL 4.1.9. La requête proposée par SQLPRO ne marche pas ou bien je ne sais pas l'utiliser !
Merci de me répondre
Cordialement
Philippe
Partager