有没有办法从 JSON 字符串在 elastic4s
中构建查询?
例如,类似于:
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" } } }"""
关于elasticsearch - elastic4s 从 JSON 源构建查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35273869/