有沒有什麼辦法可以隱藏ES作爲響應返回的一些常見字段?隱藏ES響應中的常見字段
例如,如果我得到如下回應:
{
"took": 74,
"timed_out": false,
"_shards": {
"total": 15,
"successful": 15,
"failed": 0
},
"hits": {
"total": 24,
"max_score": 0.15932977,
"hits": [
{
"_index": "prashant",
"_type": "session",
"_id": "LeIDrUNmSKGC5Sl9Y8O0Zw",
"_score": 0.15932977,
"fields": {
"Time": [
"2014-01-08T15:01:26"
]
}
},
{
"_index": "prashant",
"_type": "session",
"_id": "dlpQGXk_TOyfNnUEG6skeQ",
"_score": 0.14296037,
"fields": {
"Time": [
"2014-01-08T15:01:26"
]
}
}
]
}
}
現在我想的ES響應無了,TIMED_OUT,_shards,總的,成功的,失敗的價值,以及我不想_index,_type的名稱,因爲我正在對特定的索引和類型執行查詢。
那麼有沒有辦法以這種方式過濾ES響應?
請問有什麼辦法來過濾像_index公共返回領域,_type如果我運行查詢,以特定的指數和類型是相同的所有記錄 – Prashant