## 獲取請求
```
GetRequest getRequest = new GetRequest(
"posts", // index
"1"); //document ID
```
可選參數
```
request.fetchSourceContext(FetchSourceContext.DO_NOT_FETCH_SOURCE);
```
禁用源檢索,默認情況下啟用,默認返回所有字段
~~~
String[] includes = new String[]{"message", "*Date"};
String[] excludes = Strings.EMPTY_ARRAY;
FetchSourceContext fetchSourceContext =
new FetchSourceContext(true, includes, excludes);
request.fetchSourceContext(fetchSourceContext);
//includes 配置返回響應包含哪些字段
//excludes 設置返回響應不包含哪些字段
~~~
設置檢索哪些存儲字段
```
request.storedFields("message"); ////為特定存儲字段配置檢索 (要求在映射中單獨存儲字段)
GetResponse getResponse = client.get(request, RequestOptions.DEFAULT);
String message = getResponse.getField("message").getValue();////獲取message存儲的值 (要求將字段單獨存儲在映射中)
```
設置父文檔
```
request.parent("parent");
```
設置偏好
```
request.preference("preference");
```
設置實時標識,默認`true`
```
request.realtime(false);
```
設置每次獲取文檔之前是否執行刷新操作,默認`false`
```
request.refresh(true);
```