【发布时间】:2015-01-02 15:57:36
【问题描述】:
我有一个利用 Elasticsearch 的 web 应用程序。我使用 Elasticsearch 独立服务器并从 webapp 端使用传输客户端进行通信。
目前我在pom.xml 中包含org.elasticsearch:elasticsearch:jar:1.3.4 依赖项,一切正常。关键是这种依赖和传递的总和达到了 20MB,这太荒谬了。我只想使用传输客户端。
有没有更轻量级的客户端依赖?永远是一个吗? (我不想在 REST API 中使用 jest 或 httpclient)。
【问题讨论】:
-
您是否尝试排除某些传递依赖项?也许不需要所有的 lucene 东西?较新的 maven 版本在排除项中支持通配符。
-
好主意,虽然我想要一些更直接和可维护的东西。
标签: java maven elasticsearch