DSL
Теперь, когда я показал вам, как использовать полнотекстовые запросы и запросы на уровне терминов с помощью query DSL (Domain Specific Language), пришло время взглянуть на составные запросы. Помните, что составные запросы состоят из листовых запросов или других составных запросов.
Теперь, когда мы рассмотрели, как искать с помощью строк запросов, я покажу вам, как выполнять поиск, определяя запросы в теле запроса в JSON. Этот подход называется Query DSL.
Теперь, когда мы разобрались с полнотекстовыми запросами, давайте рассмотрим запросы на уровне терминов. Как я уже упоминал во введении в поиск в Elasticsearch, запросы на уровне терминов используются для точного сопоставления значений. Это означает, что поисковые запросы не анализируются перед сопоставлением