I'm also using Lucene.Net, I have made my own custom sorting which fetches the fields of the document on which the sorting is performed from the Hits collections. It's a pretty forward (and slow solution), the only optimization I can do is use paging information to only sort the number of results needed.
I haven't had a look at the sorting solution contributed to the java version of Lucene, can you tell me how the sorting is done. I'm interested wether there is a another possibility to sort results without fetching the individual documents from the index.
I'm looking forward to your .Net port of this code, let me know if you need help with it (maybe testing or so).
greetings,
Yussef
From: Moray McConnachie <[EMAIL PROTECTED]> Reply-To: "Lucene Developers List" <[EMAIL PROTECTED]> To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> Subject: result sorting code Date: Mon, 1 Mar 2004 18:25:45 -0000
Ultimately, I want to wrap the changes recently contributed by Tim Jones to support result ordering into my code for Lucene.NET (contributing it, of course) but with time limited I want to make sure I have all the write code and that this is a good time for me to port it.
Is this something (the overall structure of which) is (relatively) finalised, or should I wait a while longer?
Is it (currently) "only" the following files in the search namespace?
Searcher.java IndexSearcher.java MultiSearcher.java ParallelMultiSearcher.java
Searchable.java RemoteSearchable.java
Hits.java
SortField.java Sort.java
ScoreDocComparator.java ScoreDocLookupComparator.java
TopFieldDocs.java FieldDoc.java
IntegerSortedHitQueue.java FieldDocSortedHitQueue FieldSortedHitQueue StringSortedHitQueue FloatSortedHitQueue.java MultiFieldSortedHitQueue.java
Thanks.
Yours, Moray
------------------------------------ Moray McConnachie, IT Manager Oxford Analytica http://www.oxan.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]