EsClient.go
@@ -1033,8 +1033,15 @@ if !ok { return -1, errors.New("first total change error!") } tmp := middle["total"].(float64) total = int(tmp) tmp,b := middle["total"].(map[string]interface{}) if b != true { v := middle["total"].(float64) t := int(v) return t,nil } value := tmp["value"].(float64) total = int(value) return total, nil }