是否有一种方法可以通过传输客户端(特别是使用BoolQueryBuilder )指定字段ES返回?
使用REST,似乎很容易,例如Can I specify the result fields in elasticsearch query?
但不确定如何使用Transport进行此操作。查看BoolQueryBuilder类,我没有看到任何字段的定义。
发布于 2015-06-08 16:33:40
使用Java,您的代码应该如下所示:
SearchResponse searchResponse = client.prepareSearch("yourindex")
.setQuery(boolQuery().must(matchAllQuery(), ...))
.addFields("field1","field2")
.get();https://stackoverflow.com/questions/30713692
复制相似问题