0

I am curious to know which client should I use for elasticSearch using java API. There are multiples clients like Jest, Transport, ElasticSearch clients. Also I have to perform CRUD operations on ES.

0

1 Answer 1

1

You should use the java high level rest client as its an official Elasticsearch java client(that supports all documents CRUD operations).

JEST is not official client and not available for latest ES version(not even 7.0 while 7.8 is released so not keeping pace with ES versions).

Transport client is used by high level client and is getting deprecated mention in this official doc.

Please read this thread for more info on all these clients and how they work internally.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.