elastic4s构建来自JSON源的查询

时间:2016-02-08 15:58:39

标签: elasticsearch elastic4s

有没有办法在elastic4s中从JSON字符串构建查询?

例如:

celcius=5 * (fahr-32) / 9;

1 个答案:

答案 0 :(得分:3)

在将字符串传递给client.execute的意义上,它不支持真正的原始查询。这是因为execute方法包装了Java客户端,Java客户端为每个请求类型提供了单独的方法。

但是您可以传入原始查询字符串,例如:

search in "*" types("users", "tweets") limit 5 rawQuery {
 +  """{ "prefix": { "bands": { "prefix": "coldplay", "boost": 5.0, "rewrite": "yes" } } }"""