On Sep 18, 2005, at 10:24 AM, James Huang wrote:

--- Erik Hatcher <[EMAIL PROTECTED]> wrote:


Get back to using your DistanceComparatorSource, and
couple that with
a SortField.FIELD_SCORE, like this:

Sort sort = new Sort(new SortField[] {new
SortField("location",
         new DistanceComparatorSource(<whatever args
you need>)),
SortField.FIELD_SCORE});


Thanks!

Does the order of thest two fields matter? I mean,
with your code, would distance take precedence over
relevance? Anyway, I'll try it out and play with
ordering and such.

Yes, order matters - they sort in the order specified. Subsequent SortField's in the list are only used when prior ones are equivalent. In other words, when the distance is equal between two documents, then they are sorted by score.

    Erik


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to