File: data.go

package info (click to toggle)
golang-github-denverdino-aliyungo 0.0~git20180921.13fa8aa-4
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 1,824 kB
  • sloc: xml: 1,359; makefile: 3
file content (16 lines) | stat: -rw-r--r-- 522 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package opensearch

import "net/http"

type PushArgs struct {
	OpenSearchArgs        // 这个参数不用填
	Table_name     string `ArgName:"table_name"` //要上传数据的表名
	Items          string `ArgName:"items"`      //规定JSON格式
}

//上传文档
//支持新增、更新、删除的批量操作
func (this *Client) Push(appName string, args PushArgs, resp interface{}) error {
	args.OpenSearchArgs.Action = "push"
	return this.InvokeByAnyMethod(http.MethodPost, "", "/index/doc/"+appName, args, resp)
}