12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package main
- import (
- "log"
- "net/url"
- elastic "es"
- common "qfw/util"
- )
- var (
- Es elastic.Es
- cfg = new(Config)
- )
- func init() {
- common.ReadConfig(&cfg)
- Es = elastic.NewEs(cfg.Es.Version, cfg.Es.Address, cfg.Es.DbSize, cfg.Es.UserName, cfg.Es.Password)
- }
- func main() {
- var dataType = 1 //1-修改 2-删除
- if dataType == 1 {
- updateData()
- } else if dataType == 2 {
- delData()
- }
- }
- func updateData() {
- data := Es.GetById("bidding", "bidding", "5c1bcdd1a5cb26b9b77912f6")
- if data != nil && len(*data) > 0 {
- dataMap := (*data)[0]
- dataMap["title"] = `中国水泥厂有限公司孔山水泥用灰岩矿闭坑地质报告编制项目`
- ok := Es.UpdateNewDoc("bidding", "bidding", dataMap)
- if ok {
- log.Println("修改成功")
- }
- }
- }
- func delData() {
- a := []string{
- "ABCY1xBdDwOLyo7Ent1c3IJIjMCCj10V3dgKw4gPy8eeFZwGAFUCRI%3D",
- "ABCY1xBdDIvIyMsM391c3IJIjMCCj10V3dgK1gsPyEeVX1zZ1JUChs%3D",
- "ABCY1xBdDIvIyMsM391c3IJIjMCCj10V3dgK1gsPyEeUX1zZ15UCiM%3D",
- "ABCY1xBdDIvIyMsM391c3IJIjMCCj10V3dgK1gsPyEeWlVzYS9UCc8%3D",
- "ABCY1xBdDIvIy04NH91c3IJIjMCCj10V3dgK1gsNj0gUXlzdjNUCi8%3D",
- "ABCY1xBdSlYUTYsJFV1c3IJIjMCCj10V3dgK1gjJiEdfFNzfgVUCeg%3D",
- "ABCY1xBdSlYLDksJFl1c3IJIjMCCj10V3dgK1gjKTogeFVzcRlUCe4%3D",
- "ABCY1xBdSkFKDYvRGN1c3IJIjMCCj10V3dgK1gjKDoge3xzcQlUCdo%3D",
- "ABCY1xBdSkFODk7JGd1c3IJIjMCCj10V3dgK1gjKDoNZFFwDlpUCXM%3D",
- "ABCY1xBdTIvOD8vGXxlc08oMCcoSCd3XHx2KDgjKi4neFVzYidUCjI%3D",
- }
- for _, v := range a {
- vv, _ := url.QueryUnescape(v)
- vid := common.CommonDecodeArticle("content", vv)[0]
- log.Println(vid)
- // ok := Es.DelById("bidding", "bidding", vid)
- // if ok {
- // log.Println("删除成功")
- // }
- }
- }
|