package mainimport ( "fmt" "gopkg.in/olivere/elastic.v2")type Ess struct { name string Xq string }func main() { client, err := elastic.NewClient(elastic.SetSniff(false), elastic.SetURL("http://127.0.0.1:9200/")) if err != nil { fmt.Println("connect es error", err) return } fmt.Println("conn es succ") for i := 0; i < 20; i++ { es := Ess{name: "text", Xq: "phone"} _, err = client.Index(). Index("es"). Type("es"). Id(fmt.Sprintf("%d", i)). BodyJson(es). Do() if err != nil { panic(err) return } } fmt.Println("save ok")}
运行结果PS D:\goLang\test1> go run main.goconn es oksave ok
文章来源:智云一二三科技
文章标题:ElasticSearch 入门案例(二)
文章地址:https://www.zhihuclub.com/6685.shtml