You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by James Huang <me...@yahoo.com> on 2005/09/15 18:16:30 UTC

Question: dynamic sorting

Suppose I have a book index with field="publisher", field="title", etc.
If a user has bought Manning books, then I like to sort the result with Manning books listed first.
 
In essence, I'm asking for a parameterized custom sorting. Is there a way to do this?
 
Thanks,
-James


		
---------------------------------
Yahoo! for Good
 Click here to donate to the Hurricane Katrina relief effort. 

Re: Question: dynamic sorting

Posted by James Huang <me...@yahoo.com>.
Hi Otis,

Thanks for your answer. I do have LIA (but not with me
now physically), and have the impression that the
search ordering is predetermined (at index time); what
I want is search-time ordering, e.g.,

"I'm at (x,y) now and low on gas; find me the closest
airports that can land 747, the closest first,
please".

I'll re-read the book/chapter tonight, but look
forward to any expert advises.

Thanks,
-James

--- Otis Gospodnetic <ot...@yahoo.com>
wrote:

> Hi James,
> 
> Check out the org.apache.lucene.search.package,
> there are several sort
> classes that will let you write  a custom sorter. 
> If you have a copy
> of LIA, look at chapter 6 for an example (
>
http://www.lucenebook.com/search?query=custom+sort+section%3A6*
> )
> 
> Otis
> 
> --- James Huang <me...@yahoo.com> wrote:
> 
> > Suppose I have a book index with
> field="publisher", field="title",
> > etc.
> > If a user has bought Manning books, then I like to
> sort the result
> > with Manning books listed first.
> >  
> > In essence, I'm asking for a parameterized custom
> sorting. Is there a
> > way to do this?
> >  
> > Thanks,
> > -James
> > 
> > 
> > 		
> > ---------------------------------
> > Yahoo! for Good
> >  Click here to donate to the Hurricane Katrina
> relief effort. 
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail:
> java-user-help@lucene.apache.org
> 
> 



		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

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


Re: Question: dynamic sorting

Posted by Otis Gospodnetic <ot...@yahoo.com>.
Hi James,

Check out the org.apache.lucene.search.package, there are several sort
classes that will let you write  a custom sorter.  If you have a copy
of LIA, look at chapter 6 for an example (
http://www.lucenebook.com/search?query=custom+sort+section%3A6* )

Otis

--- James Huang <me...@yahoo.com> wrote:

> Suppose I have a book index with field="publisher", field="title",
> etc.
> If a user has bought Manning books, then I like to sort the result
> with Manning books listed first.
>  
> In essence, I'm asking for a parameterized custom sorting. Is there a
> way to do this?
>  
> Thanks,
> -James
> 
> 
> 		
> ---------------------------------
> Yahoo! for Good
>  Click here to donate to the Hurricane Katrina relief effort. 


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