Before we continue with querying and analyzing the responses, we would like to write a few words about the available suggester types—the functionality responsible for finding suggestions when using the Elasticsearch suggest API. Elasticsearch allows us to use four suggesters currently: the term one, the phrase one, the completion one, and the context one. The first two allow us to correct spelling mistakes, while the third and fourth ones allow us to develop a very fast autocomplete functionality. However, for now, let's not focus on any particular suggester type, but let's look at the query possibilities and the responses returned by Elasticsearch. We will try to show you the general principles, and then we will get into more detail ...

Get Mastering Elasticsearch 5.x - Third Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.