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]