: I get your point, but how to know where additional metadata is of value : if not : just trying? Currently I start with a generic approach to see what
Man power. for simple schemas the brute force facet on everything appraoch can scale well .. but as soon as you start talking about having hundards of dynamic fields where every product might be differnet you have to either accept that you're going to be fighting an uphill performance battler -- or start explicitly classifying those fields in some way that lets you know which ones to use in which use cases (or at the very least: which order to try them in in which use cases so you can do the most important ones first and stop when you have some options to give the user. you can even use the brute force "facet on everything" in Solr appraoch to help you find those patterns for classifying your fields ... you might even be able to completely automate it ... but i'm guessing you're going to want to do it in batch on the backend and not in real time everytime a user does a search. -Hoss