lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley" <yo...@apache.org>
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 <jason@jaykel.com> 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.

-Yonik

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message