lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Xiao" <>
Subject RE: Sorting VS Scoring
Date Wed, 02 Apr 2008 18:36:14 GMT
Updating index is easy, I can have a background thread to do it.

Someone mentioned the "searchable archive" before, where do I find it?


-----Original Message-----
From: Erick Erickson [] 
Sent: Wednesday, April 02, 2008 11:12 AM
Subject: Re: Sorting VS Scoring

The problem here is that you'll have to keep deleting and
adding your documents in order to update the counter field for
all of these solutions, and I doubt that's what you really want
to do. There is much discussion of updating a document that's
already in the index, but I don't think it's there yet.

I know this has been discussed in the mailing list, so you might
want to search the searchable archive on this...


On Wed, Apr 2, 2008 at 12:01 PM, John Xiao <> wrote:

> I'm trying to figure out what the best practice is in term of using
> sorting
> or customized scoring.
> For example, if I have want to index some static pages and rank them by
> how
> many times a page is viewed.  I can get the page view counters and store
> them in the index document as a field COUNTER.  I want to be able to sort
> query result in the order of most viewed pages.  I see three ways to do
> it:
> 1.       Search result sorting
>, sort);
> 2.       Use the counter itself as the score
> FieldScoreQuery("COUNTER", FieldScoreQuery.Type.INT);
> 3.       Customize scoring
> Set boost on COUNTER field during index time
> I haven't got the last one working yet.  Somehow, when I query, boost
> value
> on the COUNTER field is ignored.
> Any inputs?
> Thanks,
> John X.

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

View raw message