You haven't told us under what criteria you would exclude the March
document. Do you want only docs that are in the current month? If so,
date:[NOW/MONTH TO NOW/MONTH+1MONTH] should do it.

Best,
Erick

On Sat, Apr 12, 2014 at 4:08 PM, Furkan KAMACI <furkankam...@gmail.com> wrote:
> Hi Darniz;
>
> Why don't you filter your documents that has a date until TODAY and then
> sort them by date and finally get only 1 document with rows=1 ?
>
> Thanks;
> Furkan KAMACI
>
>
> 2014-04-13 0:08 GMT+03:00 Darniz <rnizamud...@edmunds.com>:
>
>> Thanks for the quick answer i was able to solve my problem with the
>> addition
>> of two new fields and if todays date is april14 my query is
>>
>> (liveStartDate:[* TO 2014-04-14T00:00:00Z] AND
>> liveEndDate:[2014-04-14T00:00:00Z TO *])
>>
>> and its fetches me the correct document
>>
>> guess my initial question does solr provide out of the box functionality if
>> i have the below three documents set,  how can i get only doc2 if i assume
>> todays date is 14-APRIL-2014
>>
>> for simplicity i gave the liveDate as dates beginning at the start of each
>> month but in real life these dates can be anything.
>> <doc1 liveDate=1-MAR-2014>
>> <doc2 liveDate=1-APR-2014>
>> <doc3 liveDate=1-MAY-2014>
>>
>>
>>
>> --
>> View this message in context:
>> http://lucene.472066.n3.nabble.com/Fetching-document-by-comparing-date-to-today-date-tp4130802p4130807.html
>> Sent from the Solr - User mailing list archive at Nabble.com.
>>

Reply via email to