Do you consistently add 10,000 documents to your index every day or does the number of new documents added per day vary?
On 11/08/07, climbingrose <[EMAIL PROTECTED]> wrote: > > I'm having the date boosting function as well. I'm using this function: > F = recip(rord(creationDate),1,1000,1000)^10. However, since I have around > 10,000 of documents added in one day, rord(createDate) returns very > different values for the same createDate. For example, the last document > added with have rord(createdDate) =1 while the last document added will > have > rord(createdDate) = 10,000. When createDate > 10,000, value of F is > approaching 0. Therefore, the boost query doesn't make any difference > between the the last document added today and the document added 10 days > ago. Now if I replace 1000 in F with a large number, say 100000, the > boost > function suddenly gives the last few documents enormous boost and make > the > other query scores irrelevant. > > So in my case (and many others' I believe), the "true" date value would be > more appropriate. I'm thinking along the same line of adding timestamp. It > wouldn't add much overhead this way, would it? >