Hello,

Drupal 7, with apachesolr and facetapi (and a looot of other modules)

I don't know if it's possible, but :

I have a node bundle called "watch". This one embed a special widget that allow to associate to it a taxonomy term + a special entity (build with eck).

For example, I have a special entity type "watch piece" with bundles "movement" and "case and strap". For each bundle, some particular fields are added and when a user create a new watch, he can fill data for the movement and for the case and strap elements.

Movement has fields like "diameter", "number of jewels", "power reserve".

Now, what I would is to build a search page with apachesolr, to search about watches with standard facets (like "brand" "status" or "year of production", that are watch fields, and with external facets like movement:diameter (for example with a "between" slider form field).

Actually, I don't see how to mix the multiples facets... If I index watches, I access the watch bundle facets, no problem. If I can index movement (don't sure how to do but inspected the apachesolr_user module for a way to), I will access the watch_piece bundle facets, but each set of facets will be only available for their own bundles... I can search on "movements" to get results, and iterate on each result to retrieve associated watch(es) and display it, but I will only filter with movement facets, not with watch facets...

Must I index any watch_piece entity directly with the watch to access it's fields in the watch ?

If anyone has an idea on how to do this kind of display it would be very helpful.

Thanks in advance for any suggestion.