Hello Abhishek , Something similar to this should work -
{ "script_fields": { "test": { "script": "doc['date'].value - new Date().getTime() * 1000" } } } Thanks Vineeth On Mon, Sep 15, 2014 at 9:41 PM, Abhishek Gupta <abhi.bansa...@gmail.com> wrote: > Hi, > > I want to write a script to calculate the number of days from current date > on a date field. I can use a script like: > "script_fields": { > "test": { > "script": "doc['date'].date.year * doc['date'].date.dayOfYear - > *<current > date>*" > } > } > > How to get the current date? No date related function is mentioned in the > help( > http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-scripting.html > ). > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to elasticsearch+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/81d6726b-88ca-4a62-829d-0a7b970b8669%40googlegroups.com > <https://groups.google.com/d/msgid/elasticsearch/81d6726b-88ca-4a62-829d-0a7b970b8669%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAGdPd5nzE6oDppCzf67ED3d%2Bhgq995wPDTi7f7rOPSBsyE578Q%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.