- how to learn paths of home, data, work, conf, logs: http://localhost:9200/_nodes?pretty=true&settings=true
- if you want to return only facet results without docs, insert size statement (as “size”:0) into the query
Category Archives: Elasticsearch
Elasticsearch error dynamic scripting for [mvel] disabled
Dynamic scripting 1.2.0 sürümünden beri varsayılan olarak kapalı gelmektedir. Bu dynamic scripting ne anlama gelmektedir peki? Örneğin aşağıdaki gibi index’lenmiş bir doc’un bir alanını güncellemek istediğinizde bu hata ile karşılaşabilirsiniz:
curl -XPOST 'localhost:9200/esindex/estype/7/_update' -d '{ "script":"ctx._source.counter=newval", "params":{ newval:4 } }'
Bu hatayı almamak için config dosyasına (/etc/elasticsearch/elasticsearch.yml) aşağıdaki satır eklenmeli:
script.disable_dynamic: false
Kaynaklar:
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/modules-scripting.html