Можно ли включить несколько запросов SQL в запрос Elasti c Search XPACK SQL? - PullRequest
0 голосов
/ 08 апреля 2020

Я хотел бы выполнить запрос на моем Elasti c Индексе поиска, чтобы заполнить фасеты. Я добился этого с помощью стандартного синтаксиса поиска Elasti c. Мне интересно, если это также возможно с XPACK. Я могу успешно выполнить запрос SQL, используя XPACK, как это ...

POST https://...<my Elastic Search URL>.../_xpack/sql
{"query": "SELECT contact_id FROM contacts_1 WHERE contact_id > 5291488 limit 3"}

, но чтобы обновить все мои фасеты и иметь параметры, перечисленные в алфавитном порядке, мне нужно запустить несколько SQL запросы. Можно ли выполнить несколько SQL запросов в одном Elasti c Поисковый запрос?

Это не работает ...

POST https://...<my Elastic Search URL>.../_xpack/sql
{
    "query": "SELECT firstname from (SELECT firstname, lastname FROM contacts_1 limit 100) as foo; SELECT contact_id FROM contacts_1 WHERE contact_id > 5291488 limit 3;"
}
...