Moray, We already reindex regularly as it simplifies other index management tasks for us (document update, removal, etc.). Our documents are broken down into a number of smaller indexes for use on our websites, so reindexing is not a huge overhead for us. I can see how it would be a problem with much larger indexes though.
Sean On Tue, Jul 21, 2009 at 11:37 AM, Moray McConnachie<[email protected]> wrote: >>When adding the document to the index, you can call Document.SetBoost > to set the overall document's boost > > Sean, that's interesting, handling boost at the indexing end rather than > the querying end. > > Simplifies querying, but how do you handle the aging of documents? Do > you need to reindex completely in order to reset the document boosts as > they age? > > Yours, > Moray > > -------------------------------------- > Moray McConnachie > Director of IT > Oxford Analytica > > +44 1865 261 600 http://www.oxan.com > >> -----Original Message----- >> From: Sean Carpenter [mailto:[email protected]] >> Sent: 21 July 2009 09:24 >> To: [email protected] >> Subject: Re: Boosting dates >> >> Rob, >> We use the opposite approach and use a lower boost value >> during indexing for older documents (which makes newer ones >> score higher). >> >> When adding the document to the index, you can call Document.SetBoost >> (http://lucene.apache.org/java/2_3_1/api/core/org/apache/lucen > e/document/Document.html#setBoost(float)) >> to set the overall document's boost factor. We use a >> pre-defined scale based on the age of the document something >> like: less than 3 months = boost 1, 3 - 6 months = boost 0.8, >> 6 - 12 months = boost 0.4, etc. >> >> Sean >> >> On Tue, Jul 21, 2009 at 10:50 AM, Robert >> Pohl<[email protected]> wrote: >> > Hi, >> > >> > I have a lot of articles indexed with title, body and date. >> > How can I boost the dates so that the most recent articles >> have higher >> > score than the older ones? >> > >> > Thanks, >> > Rob >> > >> > >> >> > >
