2015-10-14 105 views
8

弹性搜索项目中的ImmutableSettings类不再存在。我发现这个班被删除了。在Elastic-search中删除了ImmutableSettings?

“org.elasticsearch.common.settings.ImmutableSettings was deleted at at 2015-05-26 05:41:12。”

有人会对此提供反馈吗?我仍然可以找到很多Q &,因为它包含堆栈溢出中的类。

回答

17

在ES 2.0中,ImmutableSettings班确实被删除。 This issue提到它和breaking changes documentation for 2.0也提到它。

相反,您现在可以使用Settings.builder()而不是ImmutableSettings.builder()。目前实施的Settings类的可以看出here

所有仍在使用ImmutableSettings前2.0 Elasticsearch的版本问题的问题。

+0

链接已损坏,此信息的新URL为:https://www.elastic.co/guide/en/elasticsearch/reference/2.0/breaking_20_java_api_changes.html – philnate

+1

谢谢,更新了答案,以防万一。 – Val