lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley" <>
Subject Re: round robin search results with same score
Date Sun, 11 Nov 2007 13:37:21 GMT
On Nov 11, 2007 4:55 AM, Jason Bradfield <> wrote:
> Basically for any documents returned from a search if they have the same
> score I need them to be returned in a round robin type of ordering based
> on previous searches with the same query.
> ie. I have documents A, B and C, they all have a field with the same
> value. The query is only on this field with an exact match on their
> values.. What I need is first time the query is called it will return
> say A, B, C (no specific order here) but then the next time this query
> is executed i need it returned B, C, A, then C, A, B on the next and so
> forth..
> This is basically for a directory search app where we want to maximize
> the display of each business for the same search criteria..

Solr has a random field that would serve to equalize over time (but it
wouldn't be round robin).
You could do the same type of thing yourself and implement true
round-robin with a custom sort field in Lucene.


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message