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