mirror of
https://github.com/valitydev/magista-dsl.git
synced 2024-11-06 01:15:17 +00:00
.github/workflows | ||
src | ||
.gitignore | ||
LICENSE | ||
pom.xml | ||
README.md | ||
renovate.json |
magista-dsl
Для формирования запросов к данным библиотека предоставляет DSL в JSON формате, который основан на Elasticsearch Query DSL.
Общий формат запроса выглядит следующим образом:
{
"query": {
"<query_type>": {
"<param>": "<val>"
},
"<query_param>": "<val>"
}
}
<query_type>
- тип запроса, который требуется выполнить. <query_param>
зависит от типа запроса.
<query_param>
- параметр запроса, может включать:
-
Для запросов на выборку по моделям:
from
(deprecated) - (0-based) определяет, с какой записи результирующей выборки следует начать. Вместо этого поля необходимо использовать continuationToken, на основании которого оно будет вычисляться.size
- определяет, сколько максимум записей следует вернуть, начиная сfrom
.