I think you have inadvertently "corrected" the intentional exclusive end on
my range... [NOW/MONTH TO NOW/MONTH+1MONTH}

On Wed, Mar 14, 2018 at 12:08 PM, Emir Arnautović <
emir.arnauto...@sematext.com> wrote:

> Hi Gus,
> It is just current month, but Albert is interested in month, regardless of
> year. It can be done with OR-ed conditions for different years:
> birthDate:[NOW/MONTH TO NOW/MONTH+1MONTH] OR birthDate:[NOW-1YEAR/MONTH TO
> NOW-1YEAR/MONTH+1MONTH] OR birthDate:[NOW-2YEAR/MONTH TO
> NOW-2YEAR/MONTH+1MONTH] OR…
>
> Emir
> --
> Monitoring - Log Management - Alerting - Anomaly Detection
> Solr & Elasticsearch Consulting Support Training - http://sematext.com/
>
>
>
> > On 14 Mar 2018, at 16:55, Gus Heck <gus.h...@gmail.com> wrote:
> >
> > I think you can specify the current month with
> >
> > birthDate:[NOW/MONTH TO NOW/MONTH+1MONTH}
> >
> > does that work for you?
> >
> > On Wed, Mar 14, 2018 at 6:32 AM, Emir Arnautović <
> > emir.arnauto...@sematext.com> wrote:
> >
> >> Actually you don’t have to add another field - there is function ms that
> >> converts date to timestamp. What you can do is use frange query parser
> and
> >> play bit with math, e.g. sub(ms(date_field),ms(NOW/YEAR)) will give you
> >> ms elapsed since this year and you know that from 0 to 31*86400000 is
> >> January, from 31*86400000+1 to … is February and so on.
> >>
> >> If you go this path, I would suggest custom function that will convert
> >> date to month/year.
> >>
> >> HTH,
> >> Emir
> >> --
> >> Monitoring - Log Management - Alerting - Anomaly Detection
> >> Solr & Elasticsearch Consulting Support Training - http://sematext.com/
> >>
> >>
> >>
> >>> On 14 Mar 2018, at 10:53, Albert Lee <albertlee8...@gmail.com> wrote:
> >>>
> >>> I don’t want to add separate fields since I have many dates to index.
> >> How to index it as timestamp and do function query, any example or
> >> documentation?
> >>>
> >>> Regards,
> >>> Albert
> >>>
> >>> From: Emir Arnautović
> >>> Sent: Wednesday, March 14, 2018 5:38 PM
> >>> To: solr-user@lucene.apache.org
> >>> Subject: Re: solr query
> >>>
> >>> Hi Albert,
> >>> The simplest solution is to index month/year as separate fields.
> >> Alternative is to index it as timestamp and do function query to do some
> >> math and filter out records.
> >>>
> >>> Emir
> >>> --
> >>> Monitoring - Log Management - Alerting - Anomaly Detection
> >>> Solr & Elasticsearch Consulting Support Training -
> http://sematext.com/
> >>>
> >>>
> >>>
> >>>> On 14 Mar 2018, at 10:31, Albert Lee <albertlee8...@gmail.com> wrote:
> >>>>
> >>>> NOW/MONTH and NOW/YEAR to get the start of month/year, but how can I
> >> get current month of regardless year. Like the use case,  people who’s
> >> birthdate is this month?
> >>>>
> >>>> Regard,
> >>>> Albert
> >>>>
> >>>>
> >>>> From: Emir Arnautović
> >>>> Sent: Wednesday, March 14, 2018 5:26 PM
> >>>> To: solr-user@lucene.apache.org
> >>>> Subject: Re: solr query
> >>>>
> >>>> Hi Albert,
> >>>> It does - you can use NOW/MONTH and NOW/YEAR to get the start of
> >> month/year. Here is reference to date math: https://lucene.apache.org/
> >> solr/guide/6_6/working-with-dates.html#WorkingwithDates-DateMathSyntax
> <
> >> https://lucene.apache.org/solr/guide/6_6/working-with-
> >> dates.html#WorkingwithDates-DateMathSyntax>
> >>>>
> >>>> HTH,
> >>>> Emir
> >>>> --
> >>>> Monitoring - Log Management - Alerting - Anomaly Detection
> >>>> Solr & Elasticsearch Consulting Support Training -
> http://sematext.com/
> >>>>
> >>>>
> >>>>
> >>>>> On 14 Mar 2018, at 04:21, Albert Lee <albertlee8...@gmail.com>
> wrote:
> >>>>>
> >>>>> Dear Solr,
> >>>>> I want to whether solr support query by this year or this month?
> >>>>> If can, how to do that.
> >>>>> Thanks.
> >>>>>
> >>>>> Regards,
> >>>>> Albert
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
> > --
> > http://www.the111shift.com
>
>


-- 
http://www.the111shift.com

Reply via email to