1

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;

このモジュールのコードを考えると、なぜ機能しないのかわかりません...

4

1 に答える 1