func AddDocs(e search.Engine) { for idx, name := range galaxies { var d x.Doc d.Id = x.UniqueString(5) d.Kind = "Galaxy" d.NanoTs = time.Now().UnixNano() m := make(map[string]interface{}) m["name"] = name m["pos"] = idx d.Data = m if err := e.Update(d); err != nil { log.Fatalf("While updating: %v", err) return } } }