On Wed, Mar 10, 2010 at 9:49 AM, Steve Radhouani <r.steve....@gmail.com> wrote: > Thanks Erik. That's what I've done so far, but I was wondering wether there > is a "cleaner" solution from Solr itself.
Hmmm, AFAIK Solr itself will currently return the facet.query results in the order they were specified. So perhaps this is just a SolrJ thing, and it wouldn't be too hard to preserve the order that it gets from Solr? -Yonik http://www.lucidimagination.com > -Steve > > 2010/3/10 Erik Hatcher <erik.hatc...@gmail.com> > >> You're going to have to employ some UI work to make the arrangement how you >> like. Order from Solr isn't going to be guaranteed. >> >> Erik >> >> >> >> On Mar 10, 2010, at 5:37 AM, Steve Radhouani wrote: >> >> Using Solrj, I would like to sort the response of a range query based on >>> some specific labels. For instance, using the query: >>> >>> facet=true >>> &facet.query={!key= Less than 100}[* TO 99] >>> &facet.query={!key=100 - 200}[100 TO 200] >>> &facet.query={!key=200 +}[201 TO *] >>> >>> I would like to display the response in the following order: >>> >>> Less than 100 (x) >>> 100 - 200 (y) >>> 201 + (z) >>> >>> independently on the values of x, y, z which are the numbers of the >>> retrieved documents for each range. >>> >>> >>> Any ideas? >>> >>> Thanks >>> >> >> >