Using elasticsearch Java API
Do you know what Maven is?
I mean that if you are using Maven, then you need to add elasticsearch-VERSION.jar
as a dependency in your pom.xml.
If not, then you need to add elasticsearch jar in your project classpath and some other libs such as (it depends of elasticsearch version you are using):
- antlr-runtime-3.5.jar
- asm-4.1.jar
- asm-commons-4.1.jar
- jna-3.3.0.jar
- jts-1.12.jar
- log4j-1.2.17.jar
- lucene-analyzers-common-4.6.0.jar
- lucene-codecs-4.6.0.jar
- lucene-core-4.6.0.jar
- lucene-expressions-4.6.0.jar
- lucene-grouping-4.6.0.jar
- lucene-highlighter-4.6.0.jar
- lucene-join-4.6.0.jar
- lucene-memory-4.6.0.jar
- lucene-misc-4.6.0.jar
- lucene-queries-4.6.0.jar
- lucene-queryparser-4.6.0.jar
- lucene-sandbox-4.6.0.jar
- lucene-spatial-4.6.0.jar
- lucene-suggest-4.6.0.jar
- spatial4j-0.3.jar
I'd recommend to use Maven because it's much easier to deal with dependencies.
Hope this helps