| The groovy plugin was no longer a plugin but was built in in 2.4 as an option to enable. However in Elasticsearch 5, they came up with their own scripting language Painless https://www.elastic.co/guide/en/elasticsearch/reference/5.0/breaking_50_scripting.html#_switched_default_language_from_groovy_to_painless I suppose we should use a Painless version eventually but in the mean time we can still use Groovy, https://www.elastic.co/guide/en/elasticsearch/reference/5.0/modules-scripting-using.html script.engine.groovy.inline.search true https://www.elastic.co/guide/en/elasticsearch/reference/5.0/modules-scripting-security.html |