我正在创建一个 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;
鉴于此模块的代码,我无法弄清楚为什么它不起作用...