ElasticSearch ネイティブ スクリプトを作成していList<String>
ますが、ドキュメント内のフィールドの値を取得するのに苦労しています。
これが私が試したものです:
List<String> tmp = ((ScriptDocValues.Strings) doc().get("my_field")).getValues();
そして、スローされる例外は次のとおりです。
java.lang.NoSuchMethodError: org.elasticsearch.index.fielddata.ScriptDocValues$Strings.getValues()Lorg/elasticsearch/index/fielddata/util/StringArrayRef;
このモジュールのコードを考えると、なぜ機能しないのかわかりません...