Philipp Philipp - 1 month ago 27
Java Question

Elasticsearch - Implement Completion Suggestion in Java (API Version 5!)

I am trying to implement a completion suggestion for my java application. I've read the documentation but could not find anything on how to implement it using the Java API in Version 5.0.1. (All i found was related to older versions)


=> does not exist anymore

this.client.prepareSearch... .addSuggestion(csb);

=> does not accept CompletionSuggestionBuilder

This is my maven dependency:


Can anyone provide an example?

Val Val

The correct way of doing it is like this:

CompletionSuggestionBuilder csb = SuggestBuilders.completionSuggestion("foo")
    .suggest(new SuggestBuilder().addSuggestion("foo", csb))