> When I do a basic sort on *long *field. the sort doesn't > happen. > > > Query is : > > -<http://blr-ws-195:8091/Solr3.3/select/?q=2%3A104+AND+526%3A27747&version=2.2&start=0&rows=10&indent=on&sort=469%20asc&fl=469#> > <lst name="*responseHeader*"> > <int name="*status*">0</int> > <int name="*QTime*">3</int> > > -<http://blr-ws-195:8091/Solr3.3/select/?q=2%3A104+AND+526%3A27747&version=2.2&start=0&rows=10&indent=on&sort=469%20asc&fl=469#> > <lst name="*params*"> > <str name="*fl*">studyid</str> > <str name="*sort*">studyid asc</str> > <str name="*indent*">on</str> > <str name="*start*">0</str> > <str name="*q*">*:*</str> > <str name="*rows*">100</str> > <str name="*version*">2.2</str> > </lst> > </lst> > > > > > <response> > - <result name="response" numFound="216" start="0"> > - <doc> > <long name="studyid">53</long > > </doc> > - <doc> > <long name="studyid">18</int> > </doc> > - <doc> > <long name="studyid">14</long > > </doc> > - <doc> > <int name="studyid">11</long > > </doc> > - <doc> > <long name="studyid">7</long > > </doc> > - <doc> > <int name="studyid">63</int> > </doc> > - <doc> > <int name="studyid">35</long > > </doc> > - <doc> > <int name="studyid">70</long > > </doc> > - <doc> > <long name="studyid">91</long > > </doc> > - <doc> > <int name="studyid">97</int> > </doc> > </result> > </response> > > > The same case works with Solr1.4.1 but it is not working > solr 3.3
Can you try with the following type? <fieldType name="tlong" class="solr.TrieLongField" precisionStep="8" omitNorms="true" positionIncrementGap="0"/> And studyid must be marked as indexed="true".