2
Есть ли способ построить запрос в elastic4s
из строки JSON?elastic4s построить запрос из источника JSON
Например, что-то вроде:
client.execute { "{ \"query\": ..., \"aggs\": ..., ... }" }
Есть ли способ построить запрос в elastic4s
из строки JSON?elastic4s построить запрос из источника JSON
Например, что-то вроде:
client.execute { "{ \"query\": ..., \"aggs\": ..., ... }" }
Он не поддерживает действительно необработанный запрос в смысле передачи строки в client.execute
. Это связано с тем, что метод execute переносит клиент Java, а клиент Java предоставляет отдельные методы для каждого типа запроса.
Но вы можете передать в необработанном строке запроса, так что-то вроде:
search in "*" types("users", "tweets") limit 5 rawQuery {
+ """{ "prefix": { "bands": { "prefix": "coldplay", "boost": 5.0, "rewrite": "yes" } } }"""