Nevermind, this is actually easy: StartDate: [NOW TO NOW+30DAY] AND EndDate: [NOW TO NOW+30DAY]
-Nathan On 3/17/08, Nathan Woodhull <[EMAIL PROTECTED]> wrote: > Hi, > > I'm working on an application where the documents in the solr index > might only be relevant to users within a date range. We are storing a > start_date and an end_date in the index for each document that defines > the range for which the document is relevant. These date ranges in the > document might be one day long or an entire season. > > We want to allow users to retrieve a list of all documents that will > be relevant in the next 30 days, or combine that restriction with a > search term. If our documents had a single relevant date instead of a > range this would be easy. Its not clear if it is possible for solr to > index and query with a date range and the same time. > > The only thing I have been able to come up with is storing the date > range as a single multivalued field containing a record for each of > the days within the range. This seems inelegant and doesn't really > work well for long date ranges where you would have to store hundreds > of values in the multivalued field. (i'm not even sure if it works, I > figured I would ask the list if there was a better solution before > trying it). > > Thanks in advance. Please let me know if I can provide any other > information that might help. > > > -Nathan >