Hi!

I've been recently experimenting with my web project, and I switched to 
SPH_SORT_EXPR sorting mode. However, my own weight function returns wrong 
values. Here is a simplified example:

My weight function is just a single attribute: 'user_id'. The following 
command  search -c sphinx.conf --sortexpr "user_id" -e "George" returns:

1. document=139320585, weight=1594, user_id=139320585, age=37, gender=2, 
status=1, @expr=139320592.000000
2. document=139315179, weight=1594, user_id=139315179, age=32, gender=2, 
status=1, @expr=139315184.000000
3. document=139314901, weight=1594, user_id=139314901, age=24, gender=2, 
status=1, @expr=139314896.000000
4. document=139300661, weight=1594, user_id=139300661, age=23, gender=2, 
status=1, @expr=139300656.000000
....

sphinx.conf (a fragment):

source SlaveHolderData_query {
    sql_query_pre  = SET NAMES utf8
    sql_query      = XXX
    sql_attr_bigint = user_id
    sql_attr_uint   = gender:2
    sql_attr_uint   = age:10
    sql_attr_uint   = status:6
}

I'm using sphinx 2.0.6 (Oct 22, 2012). I also wonder if this is fixed in 
newer sphinx releases?
I really appreciate all suggestions.
Cheers!

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/thinking-sphinx.
For more options, visit https://groups.google.com/d/optout.

Reply via email to