lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anorman <>
Subject Re: Sorting a search result
Date Tue, 18 Sep 2007 16:20:21 GMT


Right now my search results are contained in an ArrayList object like so:

List searchResult = new ArrayList();

I am adding my "resultBean" objects (with it's data, i.e. title, author,
score, etc) into the searchResult (ArrayList).  

Would this be possible with a SortedSet?


Zach Bailey wrote:
> You could use a SortedSet, which automatically inserts an object into 
> its sorted position when calling add()?
> Cheers,
> -Zach
> anorman wrote:
>> I have set up a search result made up of a resultBean object containing
>> the
>> information that I am fetching.  Currently it is sorted by score
>> (relevance)
>> which is great and what I want.  However, I have created a loop which
>> continues to add results from several indexes to the search result (e.g.
>> articles, books, chapters).  This works fine, but each specific section
>> is
>> sorted by score so that the articles are listed first (lets say 200 of
>> them
>> return) then the books are listed and sorted based on relevance and so
>> on.  
>> I need some way to again sort by score on my compiled search result.
>> Any thoughts?
>> Thanks,
>> Albert
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

View this message in context:
Sent from the Lucene - Java Users mailing list archive at

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

View raw message