package docs func AddDoc() { //ctx := context.TODO() //table := "chapter_logs_1" // //// //////// 创建索引 //////err := ChapterLogs.CreateIndex(ctx, table) //////if err != nil { ////// logrus.Warnf("CreateIndex err:%+v", err) ////// //return //////} ////// //// 添加数据 //var ( // tab = config.DB.Scopes(model.ChapterLogTableSetName(table)) // q = query.Use(tab).ChapterLog.Table("") //) // //lists, err := q.Limit(100).Find() // 4.6以后的数据 //if err != nil { // logrus.Warnf("Find err:%+v", err) // return //} //for _, v := range lists { // err = eapi.Insert(ctx, table, v.ID, v) // if err != nil { // logrus.Warnf("Insert err:%+v", err) // return // } //} //query := map[string]interface{}{ // "query": map[string]interface{}{ // "match_phrase": map[string]interface{}{ // "extra": `{"type":1}`, // }, // }, // //"aggs": map[string]interface{}{ // 合查询语句的简写 // // "count_name": map[string]interface{}{ // 给聚合查询取个名字, // // "value_count": map[string]interface{}{ // // "field": "name.keyword", // // // }, // // }, // //}, // //"from": 0, // //"size": 1, // //"sort": []map[string]interface{}{ // // {"pubDate": []map[string]interface{}{ // // {"order": "desc"}, // // }, // // }, // //}, //} //count, err := ChapterLogs.Count(ctx, table, query) //if err != nil { // logrus.Warnf("Count err:%+v", err) // return //} // //logrus.Warnf("Count:%+v", count) // //res, err := config.Elastic.Cat.Shards( // config.Elastic.Cat.Shards.WithContext(ctx), //) //if err != nil { // logrus.Warnf("Shards err:%+v", err) // return //} // //shards, err := String(res.Body) //if err != nil { // logrus.Warnf("Shards String err:%+v", err) // return //} // //logrus.Warnf("shards:%+v", shards) // //ss := strings.Split(shards, "\n") //for _, s := range ss { // s2 := strings.Split(s, " ") // if len(s2) < 1 { // continue // } // // if s2[0] != "" { // logrus.Warnf("s3:%+v \n", s2[0]) // } // // //for k, s3 := range s2 { // // if k == 0 { // // logrus.Warnf("===================") // // } // // logrus.Warnf("s3:%+v \n", s3) // //} //} } //func AddDoc() { // // body := &bytes.Buffer{} // pubDate := time.Now() // json.NewEncoder(body).Encode(&Book{ // Author: "金庸", // Price: 96.0, // Name: "天龙八部", // Pages: 1978, // PubDate: &pubDate, // Summary: "...", // }) // // // 创建 // response, err := config.Elastic.Create("es_test_book", "1", body) // if err != nil { // logrus.Warnf("docs err:%+v", err) // } // // logrus.Warnf("response:%+v", response) //}