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.

Reply via email to