: : Solr's model however seems to be much nicer in that you can define on : the fly what facets you want on a query by query basis and even allow : 'users' to define their own facets. (if you were crazy or have a : suitably small index) of course)
maybe not individual 'users' but client "applications" certainly ... several Solr instances i work with have the dismax handler configured several times with differnet defaults for each of several main use cases ... and then various client applications use one of these different instances by specifing qt=blah based on their needs, but they can still override any default values based on their specific needs. first and formost the StandardRequestHandler and DisMaxRequestHandlers are designed to be reusable by anyone and have lots of ways to tweak their behavior (url params, config params, etc) ... but with only a little java knowledge it's *really* easy to write a custom RequestHandler that can implement whatever biz rules you might want. -Hoss