替换ES org.lasticsearch.action.delete.DeleteRequest中不推荐使用的方法



我使用org.elasticsearch.client:elasticsearch-rest高级客户端:7.13.2作为elasticsearch依赖项,因为我的组织中隔离了所有以前的版本。

然而,由于sonarint在不推荐使用的方法上失败,我现在面临部署问题,如org.elasticsearch.action.delete.DeleteRequestorg.elasticsearch.action.index.IndexRequestorg.elasticsearch.action.update.UpdateRequest

有没有上述功能的替代方案来创建/更新/删除ES中的文档。我确实搜索了这个主题,但找不到解决方案。

TIA-

据我所知,只有多个参数构造函数被弃用,默认的构造函数和以索引为参数的构造函数仍然可以使用。

@Deprecated
public IndexRequest(String index, String type) {
super(NO_SHARD_ID);
this.index = index;
this.type = type;
}

public IndexRequest(String index) {
super(NO_SHARD_ID);
this.index = index;
}

这可能是一个愚蠢的建议,但你尝试过使用不推荐使用的构造函数吗?

相关内容

  • 没有找到相关文章

最新更新