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
11Mo.
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 ?
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
future.
I was simply wondering if it was planned to modularize the Elasticsearch
artefact present on maven central ?
For now, the org.elasticsearch:elasticsearch:0.17.4 takes approximatively
11Mo.
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 ?
On Fri, Aug 5, 2011 at 9:36 PM, Shay Banon kimchy@gmail.com wrote:
[cut]
So, to answer your question, no, there won't be a smaller jar file in the
future.
Hi,
I'm evaluating ES. I understand your needs, but could you split the
client part of the jar from the server part?
Is it possible to do that without a lot of effort?
Cheers,
RF
It will require a lot of effort, and will not reduce the size by much...
On Tue, Aug 9, 2011 at 7:45 PM, Roberto Franchini franchini@celi.it wrote:
On Fri, Aug 5, 2011 at 9:36 PM, Shay Banon kimchy@gmail.com wrote:
[cut]
So, to answer your question, no, there won't be a smaller jar file in the
future.
Hi,
I'm evaluating ES. I understand your needs, but could you split the
client part of the jar from the server part?
Is it possible to do that without a lot of effort?
Cheers,
RF
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.