# \[ANN\] Elasticsearch Javascript Nashorn Language plugin 1.0.1.1 released

**URL:** <https://discuss.elastic.co/t/ann-elasticsearch-javascript-nashorn-language-plugin-1-0-1-1-released/16248>\
**Category:** Elasticsearch\
**Created:** [March 8, 2014, 12:36pm UTC](https://discuss.elastic.co/t/ann-elasticsearch-javascript-nashorn-language-plugin-1-0-1-1-released/16248 "2014-03-08T12:36:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jprante](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jprante/32/44941_2.png) [@jprante](https://discuss.elastic.co/u/jprante)\
**Post date:** [March 8, 2014, 12:36pm UTC](https://discuss.elastic.co/t/ann-elasticsearch-javascript-nashorn-language-plugin-1-0-1-1-released/16248/1 "2014-03-08T12:36:04Z")

</div>

Hi,

I'd like to announce a new plugin for Elasticsearch, for supporting the  
Java 8 Javascript Engine aka "Nashorn" as a script language.

> **[jprante/elasticsearch-lang-javascript-nashorn](https://github.com/jprante/elasticsearch-lang-javascript-nashorn)**
>
> elasticsearch-lang-javascript-nashorn - Nashorn for Elasticsearch

Maven project site:

[http://jprante.github.io/elasticsearch-lang-javascript-nashorn/](http://jprante.github.io/elasticsearch-lang-javascript-nashorn/)

Javadoc:

[http://jprante.github.io/elasticsearch-lang-javascript-nashorn/apidocs/index.html](http://jprante.github.io/elasticsearch-lang-javascript-nashorn/apidocs/index.html)

Bintray:

[https://bintray.com/jprante/elasticsearch-plugins/elasticsearch-lang-javascript-nashorn/](https://bintray.com/jprante/elasticsearch-plugins/elasticsearch-lang-javascript-nashorn/)

Because I used the JSR 223 scripting engine API, the source code of the  
plugin could be useful to integrate other JSR 223 scripting languages into  
Elasticsearch.

Note, for using it successfully, you must start ES under Java 8 runtime  
environment. Java 8 is currently under early access, but a GA will be  
released soon.

[https://jdk8.java.net/download.html](https://jdk8.java.net/download.html)

[http://openjdk.java.net/projects/jdk8/](http://openjdk.java.net/projects/jdk8/)

Let's hope that Lucene/Elasticsearch will soon make the switch to Java 8  
also at source level. MVEL needs some work  
[http://jira.codehaus.org/browse/MVEL-299](http://jira.codehaus.org/browse/MVEL-299)

Feed back is more than welcome!

Best,

Jörg

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHe1iPnhBB9U%3DnATeLarT\_d-bsmsiGW7Gg8%3DdT3kPOyfA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHe1iPnhBB9U%3DnATeLarT_d-bsmsiGW7Gg8%3DdT3kPOyfA%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [March 8, 2014, 1:00pm UTC](https://discuss.elastic.co/t/ann-elasticsearch-javascript-nashorn-language-plugin-1-0-1-1-released/16248/2 "2014-03-08T13:00:53Z")

</div>

Note that there is a PR opened about it in elasticsearch-lang-javascript project: [https://github.com/elasticsearch/elasticsearch-lang-javascript/pull/13](https://github.com/elasticsearch/elasticsearch-lang-javascript/pull/13)

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 8 mars 2014 à 13:36, "joergprante@gmail.com" [joergprante@gmail.com](mailto:joergprante@gmail.com) a écrit :

Hi,

I'd like to announce a new plugin for Elasticsearch, for supporting the Java 8 Javascript Engine aka "Nashorn" as a script language.

> **[jprante/elasticsearch-lang-javascript-nashorn](https://github.com/jprante/elasticsearch-lang-javascript-nashorn)**
>
> elasticsearch-lang-javascript-nashorn - Nashorn for Elasticsearch

Maven project site:

[http://jprante.github.io/elasticsearch-lang-javascript-nashorn/](http://jprante.github.io/elasticsearch-lang-javascript-nashorn/)

Javadoc:

[http://jprante.github.io/elasticsearch-lang-javascript-nashorn/apidocs/index.html](http://jprante.github.io/elasticsearch-lang-javascript-nashorn/apidocs/index.html)

Bintray:

[https://bintray.com/jprante/elasticsearch-plugins/elasticsearch-lang-javascript-nashorn/](https://bintray.com/jprante/elasticsearch-plugins/elasticsearch-lang-javascript-nashorn/)

Because I used the JSR 223 scripting engine API, the source code of the plugin could be useful to integrate other JSR 223 scripting languages into Elasticsearch.

Note, for using it successfully, you must start ES under Java 8 runtime environment. Java 8 is currently under early access, but a GA will be released soon.

[https://jdk8.java.net/download.html](https://jdk8.java.net/download.html)

[http://openjdk.java.net/projects/jdk8/](http://openjdk.java.net/projects/jdk8/)

Let's hope that Lucene/Elasticsearch will soon make the switch to Java 8 also at source level. MVEL needs some work [http://jira.codehaus.org/browse/MVEL-299](http://jira.codehaus.org/browse/MVEL-299)

Feed back is more than welcome!

Best,

## Jörg

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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHe1iPnhBB9U%3DnATeLarT\_d-bsmsiGW7Gg8%3DdT3kPOyfA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHe1iPnhBB9U%3DnATeLarT_d-bsmsiGW7Gg8%3DdT3kPOyfA%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/FEB6D93B-1606-461D-9341-883BD2335013%40pilato.fr](https://groups.google.com/d/msgid/elasticsearch/FEB6D93B-1606-461D-9341-883BD2335013%40pilato.fr).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![vineeth\_mohan\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vineeth_mohan_2/32/747_2.png) [@vineeth\_mohan\_2](https://discuss.elastic.co/u/vineeth_mohan_2)\
**Post date:** [March 9, 2014, 3:45am UTC](https://discuss.elastic.co/t/ann-elasticsearch-javascript-nashorn-language-plugin-1-0-1-1-released/16248/3 "2014-03-09T03:45:54Z")

</div>

Hello Jörg ,

This is great news.  
I am sure I can find great use with this.

Thanks  
Vineeth

On Sat, Mar 8, 2014 at 6:30 PM, David Pilato [david@pilato.fr](mailto:david@pilato.fr) wrote:

> Note that there is a PR opened about it in elasticsearch-lang-javascript  
> project:  
> [Nashorn support with JDK8 by kinwahlai · Pull Request #13 · elastic/elasticsearch-lang-javascript · GitHub](https://github.com/elasticsearch/elasticsearch-lang-javascript/pull/13)
> 
> --  
> David 😉  
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> Le 8 mars 2014 à 13:36, "[joergprante@gmail.com](mailto:joergprante@gmail.com)" [joergprante@gmail.com](mailto:joergprante@gmail.com) a  
> écrit :
> 
> Hi,
> 
> I'd like to announce a new plugin for Elasticsearch, for supporting the  
> Java 8 Javascript Engine aka "Nashorn" as a script language.
> 
> [https://github.com/jprante/elasticsearch-lang-javascript-nashorn](https://github.com/jprante/elasticsearch-lang-javascript-nashorn)
> 
> Maven project site:
> 
> [http://jprante.github.io/elasticsearch-lang-javascript-nashorn/](http://jprante.github.io/elasticsearch-lang-javascript-nashorn/)
> 
> Javadoc:
> 
> [http://jprante.github.io/elasticsearch-lang-javascript-nashorn/apidocs/index.html](http://jprante.github.io/elasticsearch-lang-javascript-nashorn/apidocs/index.html)
> 
> Bintray:
> 
> [Service End for Bintray, JCenter, GoCenter, and ChartCenter | JFrog](https://bintray.com/jprante/elasticsearch-plugins/elasticsearch-lang-javascript-nashorn/)
> 
> Because I used the JSR 223 scripting engine API, the source code of the  
> plugin could be useful to integrate other JSR 223 scripting languages into  
> Elasticsearch.
> 
> Note, for using it successfully, you must start ES under Java 8 runtime  
> environment. Java 8 is currently under early access, but a GA will be  
> released soon.
> 
> [https://jdk8.java.net/download.html](https://jdk8.java.net/download.html)
> 
> [JDK 8](http://openjdk.java.net/projects/jdk8/)
> 
> Let's hope that Lucene/Elasticsearch will soon make the switch to Java 8  
> also at source level. MVEL needs some work  
> [http://jira.codehaus.org/browse/MVEL-299](http://jira.codehaus.org/browse/MVEL-299)
> 
> Feed back is more than welcome!
> 
> Best,
> 
> Jörg
> 
> --  
> 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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHe1iPnhBB9U%3DnATeLarT\_d-bsmsiGW7Gg8%3DdT3kPOyfA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHe1iPnhBB9U%3DnATeLarT_d-bsmsiGW7Gg8%3DdT3kPOyfA%40mail.gmail.com)[https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHe1iPnhBB9U%3DnATeLarT\_d-bsmsiGW7Gg8%3DdT3kPOyfA%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHe1iPnhBB9U%3DnATeLarT_d-bsmsiGW7Gg8%3DdT3kPOyfA%40mail.gmail.com?utm_medium=email&utm_source=footer)  
> .  
> For more options, visit [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/FEB6D93B-1606-461D-9341-883BD2335013%40pilato.fr](https://groups.google.com/d/msgid/elasticsearch/FEB6D93B-1606-461D-9341-883BD2335013%40pilato.fr)[https://groups.google.com/d/msgid/elasticsearch/FEB6D93B-1606-461D-9341-883BD2335013%40pilato.fr?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/FEB6D93B-1606-461D-9341-883BD2335013%40pilato.fr?utm_medium=email&utm_source=footer)  
> .
> 
> For more options, visit [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAGdPd5m2-%2B3h9JBj8OXMuAFOin3U4NXS\_jYqUjySCHuTtgLZjg%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAGdPd5m2-%2B3h9JBj8OXMuAFOin3U4NXS_jYqUjySCHuTtgLZjg%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![jprante](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jprante/32/44941_2.png) [@jprante](https://discuss.elastic.co/u/jprante)\
**Post date:** [March 9, 2014, 9:50am UTC](https://discuss.elastic.co/t/ann-elasticsearch-javascript-nashorn-language-plugin-1-0-1-1-released/16248/4 "2014-03-09T09:50:15Z")

</div>

Vineeth, the plugin should work, but the plugin is still challenging in the  
performance area where I suspect that JSR 223 is the culprit. So please be  
prepared... improvements are on the way, they may need extra code to use  
Nashon internal API.

Jörg

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEicXeg4E4cpcVsqcRGztXM-Gr4qYjP5O9ZXzw0%3DvZdDw%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEicXeg4E4cpcVsqcRGztXM-Gr4qYjP5O9ZXzw0%3DvZdDw%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![jprante](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jprante/32/44941_2.png) [@jprante](https://discuss.elastic.co/u/jprante)\
**Post date:** [March 9, 2014, 9:58am UTC](https://discuss.elastic.co/t/ann-elasticsearch-javascript-nashorn-language-plugin-1-0-1-1-released/16248/5 "2014-03-09T09:58:43Z")

</div>

To add to my own response, this posting relates to Nashorn multithreading  
issues which I'm wrestling with

> **[Oracle Blogs](https://blogs.oracle.com/)**
>
> Oracle Blogs

As the current status of Nashorn threading is not clear to me, I need some  
time to investigate.

Jörg

On Sun, Mar 9, 2014 at 10:50 AM, [joergprante@gmail.com](mailto:joergprante@gmail.com) \<  
[joergprante@gmail.com](mailto:joergprante@gmail.com)\> wrote:

> Vineeth, the plugin should work, but the plugin is still challenging in  
> the performance area where I suspect that JSR 223 is the culprit. So please  
> be prepared... improvements are on the way, they may need extra code to use  
> Nashon internal API.
> 
> Jörg

--  
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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAKdsXoG53S6WVuFQR7Vm9-UC9vQLy3hECXEm\_nCEHjD\_yZZBMA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAKdsXoG53S6WVuFQR7Vm9-UC9vQLy3hECXEm_nCEHjD_yZZBMA%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![vineeth\_mohan\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/vineeth_mohan_2/32/747_2.png) [@vineeth\_mohan\_2](https://discuss.elastic.co/u/vineeth_mohan_2)\
**Post date:** [March 9, 2014, 1:22pm UTC](https://discuss.elastic.co/t/ann-elasticsearch-javascript-nashorn-language-plugin-1-0-1-1-released/16248/6 "2014-03-09T13:22:42Z")

</div>

Hello Jörg ,

Thanks for letting me know.  
I will keep an eye open on this.

Thanks  
Vineeth

On Sun, Mar 9, 2014 at 3:28 PM, [joergprante@gmail.com](mailto:joergprante@gmail.com) \<[joergprante@gmail.com](mailto:joergprante@gmail.com)

> wrote:

> To add to my own response, this posting relates to Nashorn multithreading  
> issues which I'm wrestling with
> 
> [https://blogs.oracle.com/nashorn/entry/nashorn\_multi\_threading\_and\_mt](https://blogs.oracle.com/nashorn/entry/nashorn_multi_threading_and_mt)
> 
> As the current status of Nashorn threading is not clear to me, I need some  
> time to investigate.
> 
> Jörg
> 
> On Sun, Mar 9, 2014 at 10:50 AM, [joergprante@gmail.com](mailto:joergprante@gmail.com) \<  
> [joergprante@gmail.com](mailto:joergprante@gmail.com)\> wrote:
> 
> > Vineeth, the plugin should work, but the plugin is still challenging in  
> > the performance area where I suspect that JSR 223 is the culprit. So please  
> > be prepared... improvements are on the way, they may need extra code to use  
> > Nashon internal API.
> > 
> > Jörg
> 
> --  
> 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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/elasticsearch/CAKdsXoG53S6WVuFQR7Vm9-UC9vQLy3hECXEm\_nCEHjD\_yZZBMA%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAKdsXoG53S6WVuFQR7Vm9-UC9vQLy3hECXEm_nCEHjD_yZZBMA%40mail.gmail.com)[https://groups.google.com/d/msgid/elasticsearch/CAKdsXoG53S6WVuFQR7Vm9-UC9vQLy3hECXEm\_nCEHjD\_yZZBMA%40mail.gmail.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/elasticsearch/CAKdsXoG53S6WVuFQR7Vm9-UC9vQLy3hECXEm_nCEHjD_yZZBMA%40mail.gmail.com?utm_medium=email&utm_source=footer)  
> .
> 
> For more options, visit [https://groups.google.com/d/optout](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+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/CAGdPd5kbpSt\_K5bhyiHm\_\_oBmjfFe%3D1Jf25YjJdJ-5x07omHdw%40mail.gmail.com](https://groups.google.com/d/msgid/elasticsearch/CAGdPd5kbpSt_K5bhyiHm__oBmjfFe%3D1Jf25YjJdJ-5x07omHdw%40mail.gmail.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 1:44am UTC](https://discuss.elastic.co/t/ann-elasticsearch-javascript-nashorn-language-plugin-1-0-1-1-released/16248/7 "2017-07-06T01:44:36Z")

</div>


