我使用_source:[]来定义我想在响应中返回的字段:
{
"size":100,
"_source": [ "field1", "field2", "field3", "field4" ]
}
但我无法使用Java API Transport Client解决这个问题。下面是我用来构造和调用查询的内容,所以我不知道该用什么。
SearchResponse sr = mysvc.getClient().prepareSearch(index)
.setSize(size)
.setQuery(getBoolQuery())
.addAggregation(getAggregationBuilder())
.execute()
.actionGet()
这里可以使用.setSource()
但它需要一个SearchSourceBuilder,我没有任何关于如何使用它的文档。
答案 0 :(得分:1)