my schema .... <field name="Name" type="text_en" indexed="true" stored="true" required="true"/> <field name="Version" type="int" indexed="true" stored="true" required="true"/> ....
On Tue, Aug 6, 2013 at 5:06 PM, Mysurf Mail <stammail...@gmail.com> wrote: > My documents has 2 indexed attribute - name (string) and version (number) > I want within the same score the documents will be displayed by the > following order > > score(desc),name(desc),version(desc) > > Therefor I query using : > > http://localhost:8983/solr/vault/select? > q=BOM&fl=*:score& > sort=score+desc,Name+desc,Version+desc > > And I get the following inside the result: > > <doc> > <str name="Name">BOM Total test2</str> > ... > <int name="Version">2</int> > ... > <float name="score">2.2388418</float> > </doc> > <doc> > <str name="Name">BOM Total test - Copy</str> > ... > <int name="Version">2</int> > ... > <float name="score">2.2388418</float> > </doc> > <doc> > <str name="Name">BOM Total test2</str> > ... > <int name="Version">1</int> > ... > <float name="score">2.2388418</float> > </doc> > > The scoring is equal, but the name is not sorted. > > What am I doing wrong here? >