An open API service indexing awesome lists of open source software.

https://github.com/satendrakumar/es-java-client-sample

This is Maven project. It describes Basic CRUD operation on ElasticSearch using java transport client.
https://github.com/satendrakumar/es-java-client-sample

curd-operation-api-example elasticsearch elasticsearch-client java-8 maven

Last synced: 9 months ago
JSON representation

This is Maven project. It describes Basic CRUD operation on ElasticSearch using java transport client.

Awesome Lists containing this project

README

          

# es-java-client-sample
Prerequisite : Java 8 and Later version

### Start ElasticSearch
1) Download elasticsearch from [here](https://www.elastic.co/downloads/elasticsearch)
2) Extract downloaded elasticsearch
3) cd elasticsearch-X.X.X
4) $ bin/elasticsearch

### Insert data into elasticsearch
$ curl -H "Content-Type:application/json" -XPOST localhost:9200/test/tweet -d '{"name":"Satendra", "job":"consultant" , "location":"India", "age":28}'
$ curl -H "Content-Type:application/json" -XPOST localhost:9200/test/tweet -d '{"name":"Rohit", "job":"consultant" , "location":"India", "age":22}'
$ curl -H "Content-Type:application/json" -XPOST localhost:9200/test/tweet -d '{"name":"Mohit", "job":"consultant" , "location":"India", "age":25}'

### Run project
$ mvn package
$ mvn exec:java -Dexec.mainClass="com.es.app.ESApp"