セキュリティ上の目的で[ https://www.elastic.co/blog/running-groovy-scripts-without-dynamic-scripting ]の方法でスクリプトを使用したい。
(chromeプラグイン)でこれを試しましたが、sense
うまく機能します。Elastic4sでこれを達成する方法を考えています。
たとえば、ドキュメントからフィールドを削除し、次のようにコーディングします。
def replaceWithId(alarmId: String, fieldName: String, fieldValue: Map[String, Any]) = {
client.execute {
update id alarmId in IndexType script """{"file":"removeOperationField"}"""
}}
しかし、それは失敗しました。