正在显示
1 个修改的文件
包含
10 行增加
和
8 行删除
| @@ -55,21 +55,23 @@ func (w *Writer) execute(vals []interface{}) { | @@ -55,21 +55,23 @@ func (w *Writer) execute(vals []interface{}) { | ||
| 55 | bulk.Add(req) | 55 | bulk.Add(req) |
| 56 | } | 56 | } |
| 57 | resp, err := bulk.Do(context.Background()) | 57 | resp, err := bulk.Do(context.Background()) |
| 58 | - | ||
| 59 | if err != nil { | 58 | if err != nil { |
| 60 | logx.Error(err) | 59 | logx.Error(err) |
| 61 | return | 60 | return |
| 62 | } | 61 | } |
| 63 | 62 | ||
| 64 | // bulk error in docs will report in response items | 63 | // bulk error in docs will report in response items |
| 65 | - if resp.Errors { | ||
| 66 | - for _, imap := range resp.Items { | ||
| 67 | - for _, item := range imap { | ||
| 68 | - if item.Error == nil { | ||
| 69 | - continue | ||
| 70 | - } | ||
| 71 | - logx.Error(item.Error) | 64 | + if !resp.Errors { |
| 65 | + return | ||
| 66 | + } | ||
| 67 | + | ||
| 68 | + for _, imap := range resp.Items { | ||
| 69 | + for _, item := range imap { | ||
| 70 | + if item.Error == nil { | ||
| 71 | + continue | ||
| 72 | } | 72 | } |
| 73 | + | ||
| 74 | + logx.Error(item.Error) | ||
| 73 | } | 75 | } |
| 74 | } | 76 | } |
| 75 | } | 77 | } |
-
请 注册 或 登录 后发表评论