0
我正在使用Java API來查詢elasticsearch。我建立的查詢是這樣的:SearchRequestBuilder:有沒有辦法要求返回所有字段?
SearchRequestBuilder searchRequestBuilder = client.prepareSearch(index)
.setQuery(query)
.addFieldDataField("location")
.addField("time")
.addField("name");
SearchResponse resp = searchRequestBuilder.get();
for (SearchHit hit : resp.getHits().getHits()) {
GeoPoint point = hit.field("location").getValue();
// ... etc
}
是否有建立請求,並剛剛獲得的所有字段沒有明確指定他們的方法嗎?看作HTTP接口並不需要你這樣做。
謝謝@ hansod1,我只是錯過了。 – daphshez