您的位置 首页 golang

ElasticSearch 入门案例(二)

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

image.png


文章来源:智云一二三科技

文章标题:ElasticSearch 入门案例(二)

文章地址:https://www.zhihuclub.com/6685.shtml

关于作者: 智云科技

热门文章

网站地图