Updating index is easy, I can have a background thread to do it.

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

Thanks,

-----Original Message-----
From: Erick Erickson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, April 02, 2008 11:12 AM
To: java-user@lucene.apache.org
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...

Best
Erick

On Wed, Apr 2, 2008 at 12:01 PM, John Xiao <[EMAIL PROTECTED]> 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
>
> Search.search(query, 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to