Hey everybody ... sorry i'm getting into the discussion so late ... i was in a Cloud Forrest in Costa Rica for 8 days -- plenty of Internet Cafe's, but i avoided all of them.
First off, i wanted to point out that this discussion came up about a month ago, and a lot of ideas about how to define complex filters were discussed... http://www.nabble.com/metadata-about-result-sets--t1243321.html http://wiki.apache.org/solr/ComplexFacetingBrainstorming Second... : From: Richard "Trey" Hyde <[EMAIL PROTECTED]> : : My (our) query plugin uses specialized SolrCache's in lieu of the meta : data records. For each new searcher installed each fields possible How cool is that! I was worried that lots of people were just "playing" with Solr but not really "using" it. But now i find out someone whose name i hadn't heard of until today isn't just Using Solr, he's writing his own plugins. Kick Ass! : My (our) query plugin uses specialized SolrCache's in lieu of the meta : data records. For each new searcher installed each fields possible : values will be determined and stored in a cache (off the top of my head, Are you determining the field values based on all indexed values for those fields, or do you have application specific logic in the plugin that knows certain fields (like "price") should be ranges, while other fields should be discreet? that's the reason why I used special metadata docs -- actually that's only part of the reason, i needed the facets to be data driven to allow our site staff to manage them, and i needed to support vastly different facets based on category (hence: one metadata doc per category). -Hoss