: Any documents marked deleted in this index are just the result of updates to
: those documents.  There are no purely deleted documents.  Furthermore, the
: field that I am ordering by in my function query remains untouched over the
: updates.

it doesn't matter wether it was an update or a true delete -- in the 
underlying code it's still a deleted document, which can affect some of 
the logic

: I've read in other posts that the logic used by the debug component to
: calculate the score is different from what the query component uses.  The
: score shown in the debug output is correct.  It seems like the two
: components are getting two different values for the rord function.

it's possible there is a bug in the scoring code, and that the debug code 
is actaully doing the correct calcuation -- but it's very unlikely.  9 
times out of 10 when there is a mismatch it's because hte debugging code 
is doing something wrong.

In either case: if there's a discrepency, then it means there is a bug 
somewhere. if you can provide a small reproducable example that would be 
the best way to try and track down where the bug is.

A Unit test would be ideal, but even if you can just provide a list of 
steps (ie: using this solrconfig+schema, index these docs, then update 
this one doc, then execute this search) it can help people track things 
down.

Please open a bug and attach as much detail as you can there.


-Hoss

Reply via email to