On Fri, Aug 12, 2011 at 2:08 PM, Yonik Seeley <yo...@lucidimagination.com> wrote: > On Fri, Aug 12, 2011 at 1:04 PM, Yonik Seeley > <yo...@lucidimagination.com> wrote: >> On Fri, Aug 12, 2011 at 9:53 AM, Bernd Fehling >> <bernd.fehl...@uni-bielefeld.de> wrote: >>> It turned out that there is a sorting issue with solr 3.3. >>> As fas as I could trace it down currently: >>> >>> 4 docs in the index and a search for *:* >>> >>> sorting on field dccreator_sort in descending order >>> >>> http://localhost:8983/solr/select?fsv=true&sort=dccreator_sort%20desc&indent=on&version=2.2&q=*%3A*&start=0&rows=10&fl=dccreator_sort >>> >>> result is: >>> ---------- >>> <lst name="sort_values"> >>> <arr name="dccreator_sort"> >>> <str>convertitovistitutonazionaled</str> >>> <str>莊國鴻chuangkuohung</str> >>> <str>zzzzzyyyyyywwwwwwwxxxxxxx</str> >>> <str>abdelhadiyasserabdelfattah</str> >>> </arr> >>> </lst> >> >> >> Hmmm, are the docs sorted incorrectly too, or is it the sort_values >> that are incorrect? >> All variants of string sorting should be well tested... see >> TestSort.testSort() > > OK, something is very wrong with that test - I purposely introduced an > error into MissingLastOrdComparator and the test isn't failing. > I'll dig.
Oops, scratch that. It was a bug I just introduced into the test in my local copy to try and reproduce your issue. -Yonik http://www.lucidimagination.com