I'm looking at how 'ReRankQuery' works. If the main query has a Sort criteria, it is only used to sort the first pass results. The QueryScorer used in the second pass only reorders the ScoreDocs based on score and docid, but doesn't use the original Sort fields. If the Sort criteria is 'score desc, myfield asc', I would expect 'myfield' to break score ties from the second pass after rescoring.
Is this a bug or the intended behavior? Thanks, Peter