Эластичный запрос на сборку из4

Есть ли способ построить запрос в elastic4s из строки JSON?

Например, что-то вроде:

client.execute { "{ \"query\": ..., \"aggs\": ..., ... }" }

1 ответ

Решение

Он не поддерживает действительно сырой запрос в смысле передачи строки client.execute, Это связано с тем, что метод execute оборачивает Java-клиент, а Java-клиент предоставляет отдельные методы для каждого типа запроса.

Но вы можете передать необработанную строку запроса, так что-то вроде:

search in "*" types("users", "tweets") limit 5 rawQuery {
 +  """{ "prefix": { "bands": { "prefix": "coldplay", "boost": 5.0, "rewrite": "yes" } } }"""
Другие вопросы по тегам