Guides v1.x

You are currently looking at the documentation of a previous version of Kuzzle. We strongly recommend that you use the latest version. You can also use the version selector in the top menu.

Elasticsearch Cookbook #

Before we start #

Elasticsearch is a full text search engine. It has 2 main purposes:

The first is to be able to search its content according to a query and retrieve the corresponding documents.

The second is to sort these documents according to their relevance.
To do so, Elasticsearch computes a score according to the request.
This score is influenced by each part of the query but the most sophisticated feature is its ability to tokenize words in a text field and ponderate it according to the frequency of these words in the corpus.

You can find more information about scoring in the Elasticsearch documentation (opens new window).