: In the log i see the sorting column as "LAST_NAM". : Is there a difference between "LAST_NAM asc" and "LAST_NAM+asc"...I see only : this diff?
the log message you are looking at is showing you the request params recieved by the handler fro mthe client, with URL escaping -- so the "+" you see is the url escaing of the " " sent by the client. can you show us the <requestHandler /> declaration for the handler name you are using? If you are seeing theresults sorted by a differnet field then the one you specified in the client, then it has to be specified somehwere -- I'm guessing since it's not explicit in that log message that it's "/select" but it could also be whatever you have configured asthe default="true". my best guess is that the requestHandler has some init params that set the sot option as an invariant so that you can't override it. : "params={sort=LAST_NAM+asc&start=0&q=*:*&wt=javabin&fq=(LAST_NAM:*D*)+AND++-CLAI_RISK_MNGT_FLG+:+Y+&version=2&rows=30} : hits=196 status=0 QTime=2 " one other thing to sanity check: try loading your requestHandler, with all ofthose params (except for "wt=javabin") in a browser window, and double check which order the results come back -- just to verify that the results really are getting sorted incorrectly on the solr side and that the problem isn't some other bit of javacode you have re-sorting the results that get returned. if you load the URL in your browser, yo ucan also add echoParams=all to see every param used in the request, even if it is an invariant specified in the requestHandler config. -Hoss