(RestHighLevelClient.java:2011) ~[elasticsearch-rest-high-level-client-7.15.2.jar:7.15.2]
at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1745) ~[elasticsearch-rest-high-le
, but class was expectedat org.elasticsearch.client.RequestConverters.createEntity(RequestConverters.java:684)
at org.elasticsearch.client.IndicesRequestConverters.cre
我遇到了一个用例,在这里我需要更新ElasticSearch文档中的特定字段。因此,对于这个用例,我使用了Update API with a script 。我甚至尝试过Scala到Java转换器,但无法解决它。import org.elasticsearch.script.updateByScript("testing", "hW7BBnQBn2nWmIjS_b0C", 10.0)
println("@@@@@@result:---
(RestHighLevelClient.java:2053) ~[elasticsearch-rest-high-level-client-6.8.7.jar:6.8.7]
at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:2030) ~[elasticsearch-rest-high-leve
我只是尝试使用putMapping创建一个索引,我非常确定这是一个语法问题。elastic客户端适用于.index和.search命令,所以我不认为它的设置是问题所在。更确切地说,这是我的putmapping代码的问题。任何建议都将不胜感激。对我正在尝试做的事情做一个简单的描述。我搜索了一个索引,发现它不存在。如果是这样,我需要创建索引。"...“下面的所有内容是在.catch内部。let c