Yea..., its a hefty jar... . The main reason why the jar is a big one is
because elasticsearch is almost completely evented. This menas a lot of
small, sometimes inner classes, and Java does a bad job compressing it (its
zip based, compression is per class file).
Another smaller reason is that elasticsearch embeds most of the libs it uses
(except for Lucene), this include mainly jackson, netty, and guice. This
allows for elasticsearch to use its own verified version of those libraries.
So, to answer your question, no, there won't be a smaller jar file in the
2011/8/5 Frédéric Camblor firstname.lastname@example.org
I was simply wondering if it was planned to modularize the elastic search
artefact present on maven central ?
For now, the org.elasticsearch:elasticsearch:0.17.4 takes approximatively
I'm only using the java client API and I'm wondering if the full 11Mo
bundle are useful for the java api only ?
Will you plan to lower this and provide a much thiner archive ("a la"
spring) allowing to choose which component to integrate in our application ?
Thanks in advance for your feedback