Same Queries on Both Engines: What Changes

10 min
Audience
you know the Query DSL from module 3 and you read the previous lesson
Duration
30 min
Module
5/7
Target skill
replay a query file on Elasticsearch then on OpenSearch, explain why the scores differ while the results are identical, and replace ES|QL with SQL or PPL.

In One Picture

Two translators trained at the same school read the same French text and hand you the same list of keywords, in the same order. The first grades each word out of 10, the second out of 4.5: the grades are not on the same scale, but the ranking is the same and the most important word comes first for both. Then you ask them for a summary in verse: the first knows the "ES|QL" form, the second never learned it and offers "SQL" or "PPL" instead. That is the lesson: the Query DSL is the common language, the scores are a local scale, and the high-level languages are where the two cousins took separate paths.

Preview — the rest of the lesson is for enrolled readers.

Already enrolled with a code?

Your access is tied to your account, not to this link. Sign in with the same email you used in class: your course is waiting, no need to enter the code again.

Sign inNo account yet? Create one
This lesson is part of the “OpenSearch: The Open-Source Cousin” module

The first modules of the course are open to everyone. For the rest you have three options: buy this course once and for all, subscribe, or enter the code handed out in class.

Are you a student on this course?

The code is tied to your account: sign in or create an account and it will be applied automatically when you come back.

No account yet? Create one