scripting.asciidoc 945 B

1234567891011121314151617181920212223242526272829303132
  1. [[scripting]]
  2. == Scripting Plugins
  3. Scripting plugins extend the scripting functionality in Elasticsearch to allow
  4. the use of other scripting languages.
  5. [float]
  6. === Core scripting plugins
  7. The core scripting plugins are:
  8. <<lang-javascript,JavaScript Language>>::
  9. The JavaScript language plugin enables the use of JavaScript in Elasticsearch
  10. scripts, via Mozilla's
  11. https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino[Rhino JavaScript] engine.
  12. <<lang-python,Python Language>>::
  13. The Python language plugin enables the use of Python in Elasticsearch
  14. scripts, via the http://www.jython.org/[Jython] Java implementation of Python.
  15. [float]
  16. === Abandoned community scripting plugins
  17. This plugin has been contributed by our community, but appears to be abandoned:
  18. * https://github.com/hiredman/elasticsearch-lang-clojure[Clojure Language Plugin] (by Kevin Downey)
  19. include::lang-javascript.asciidoc[]
  20. include::lang-python.asciidoc[]