: 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

Reply via email to