Nouvelles Chroniques d'Amethyste

Penser au Sens, pas au Verbe


Poster un commentaire

Endeca: Faire dépendre une dimension de la valeur d’une autre dimension

Le problème que nous allons essayer de résoudre est le suivant:

Je dispose d’un jeu de facettes dynamiques. C’est à dire des facettes qui sont ajoutées dynamiquement au pipeline. Ces facettes permettent alors de flaguer une liste de produits pour créer des promotions, des boutiques…

On est toujours dans le contexte exposé dans l’article précédent:

https://amethyste16.wordpress.com/2014/01/31/endeca-les-pipeline-dont-une-dimension-est-declinee-dans-un-grand-nombre-de-variant/

Créer ces facettes ne présente aucune difficulté si ce n’est que le client souhaite avoir des facettes spécifiques à certaines boutiques et pas à d’autres. Bien sûr les boutiques vendent toutes les même produits.

La première idée est de créer un Mdex par boutique et tout se gère de façon standard. Sauf qu’avec près de 400 boutiques ce n’est pas commode. Alors on va garder un pipeline unique et un Mdex commun à toutes les boutiques.

Nous allons développer et tester plusieurs méthodes. Pourquoi plusieurs?
C’est toujours intéressant de disposer d’un panel de solution pour certains problèmes. Même si elles résolvent le même problème, elles ne sont pas pour autant équivalentes et parfois l’une peut s’avérer plus intéressante que l’autre. C’est une histoire de contexte. C’est pour cela que je n’en préconise aucune plutôt qu’une autre.

Lire la suite

Publicités