It's best if I explain with an example about guitarchords. I have 5 nodes that each contain the information about a song. Part of that information is the chords you need to know if you want to play that song on your guitar. For example:

Song 1 - chords A, E
Song 2 - chords C, D, Em, G
Song 3 - chords A, D
Song 4 - chords A, E
Song 5 - chords A

Nou what I want to do is present a list/filter of chords, and a list of songs you can play. The list of songs will initially be empty (0 results), and will be filled when someone select one or more chords they know how to play. So,

- when you select only the A-chord, song 5 will appear in the list of songs.
- when you select the A-chord and E-chord, songs 1, 4 and 5 appear in the list of songs.
- when tou select the A-chord and D-chord, songs 3 and 5 appear in the list of songs

And so on...

Has anyone seen anything like this before of know a (kind of) solution to do this?

I was thinking of putting the chords in a taxonomy-vocabulary and put a term reference field in the node. My main concern is the filter/facet search solution. Hope anyone has a smart idea to help me on my way.

Comments

wilfred waltman’s picture

Too bad there are no responses yet. Is it because it is a silly question or is it too hard?