2
有没有方法从JSON字符串生成elastic4s
中的查询?elastic4s从JSON源生成查询
例如,像:
client.execute { "{ \"query\": ..., \"aggs\": ..., ... }" }
有没有方法从JSON字符串生成elastic4s
中的查询?elastic4s从JSON源生成查询
例如,像:
client.execute { "{ \"query\": ..., \"aggs\": ..., ... }" }
它不支持在传递一个字符串client.execute
意义上的真正的原始查询。这是因为执行方法包装了Java客户端,并且Java客户端为每个请求类型提供了单独的方法。
但是你可以在原始查询字符串传递,所以像:
search in "*" types("users", "tweets") limit 5 rawQuery {
+ """{ "prefix": { "bands": { "prefix": "coldplay", "boost": 5.0, "rewrite": "yes" } } }"""