I noticed that, Yonik, but I couldnt figure out how to preserve the "correct" order produced by Solr. Do you have any idea how to preserve it?
Thanks. 2010/3/10 Yonik Seeley <yo...@lucidimagination.com> > 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 > >>> > >> > >> > > >